首页 理论教育 数值迭代法:解决多元非线性方程的有效方法

数值迭代法:解决多元非线性方程的有效方法

时间:2026-01-23 理论教育 蒙娜丽莎 版权反馈
【摘要】:在机构分析和综合中常常遇到求解多元非线性方程的问题,而当方程元数增多时,这一求解过程几乎难以建立。此时可采用其级数并用迭代方法近似求解。这一方法将在高级别机构的运动分析中应用。由式(1-5)求出第k次迭代的ΔX后,再由下式求出第k+1次迭代的X(k+1)X(k+1)=X+ΔX就可以求出k+1点处的fj的值。此种逼近求解方法通常称为牛顿-拉普森算法。

在机构分析和综合中常常遇到求解多元非线性方程的问题,而当方程元数增多时,这一求解过程几乎难以建立。此时可采用其级数并用迭代方法近似求解。

对于单变量非线性函数fx)=0,若当fx)在x0处各阶导数均存在时,其在x0的邻域内的泰勒(Talor)公式为

图示

图1-7 切比雪夫零值公式几何表述

图示

若近似取其线性项,则有

fx)≈fx0)+f′x0)(x-x0) (1-3)

用式(1-3)可以将fx)关于x的非线性方程化为近似的线性方程。此即非线性方程近似线性化。这一方法将在高级别机构的运动分析中应用。

对于多变量非线性函数fX)=0,在点X(0)=(x1(0),x2(0),…,xn(0))T处各阶导数均存在时,其在X(0)的邻域内的泰勒公式为

图示

若近似取其线性项,则有

fX)≈fX(0))+dfX(0))≈0 (1-4)

图示(https://www.xing528.com)

于是对任一非线性函数组

fjX)=0,j=1~n

有方程

图示

为简化符号,记fjX(0))为fj,且用Δxi代替dxii=1~n,则有

图示

因此对于整个非线性方程组fjX)=0(j=1~n),可得

图示

由式(1-5)求出第k次迭代的ΔXk)后,再由下式求出第k+1次迭代的Xk+1)

Xk+1)=XkXk就可以求出k+1点处的fjXk+1))的值。如此反复直到k+r次使得

∑|fjXk+rXk+r|≤ε

式中,ε为根据需要所规定的小值。此时的Xk+r+1)即为所求。

此种逼近求解方法通常称为牛顿-拉普森(Newton-Raphson)算法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈