nD非线性系统单解计算器(VI)
- 更新时间2025-07-30
- 阅读时长3分钟
求n维非线性方程组的解,开始点为n维点。必须手动选择所需多态实例。

输入/输出
精度
—
精度用于确定零点的精度。默认值为1.00E-8,指定计算值与实际值之间的最大偏差。
h
—
h是用于计算导数的微小距离。默认值为1E-8。
开始
—
开始是n维开始点。
数据
—
数据包含传递至运行函数的VI的任意值。
F(X)
—
F(X)是对执行函数的VI的严格类型引用。 可基于VI模板labview\vi.lib\gmath\zero.llb\Zero Finder f(x) nD.vit创建该VI。
零点
—
零点返回F(X)中找到的零点。
f(零点)
—
f(零点)返回零点处的函数值。 通常该值与0接近。
计时
—
计时是用于分析公式并得到零点的时间,以毫秒为单位。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
F为n维函数,X为n维给定点。
此外,
f = 0.5F²算法查找向量P,使得
F(X + dP) ≤ F(X)对于所有0≤ d ≤1。
在第二步中,得到合适的值d*,使得:
F(X + d*P)明显小于F(X)。这个过程重复进行,直到达到 F(X)≈0。然后得到F(X) = 0。
精度
—
开始
—
数据
—
F(X)
—
零点
—
计时
—
错误
—