我尝试了非线性多项式函数,并且此代码运行良好。但对于这一个,我尝试了几种方法来解决使用反斜杠或bicg或lsqr的线性方程df0 * X = f0,也尝试了几个初始值,但结果从未收敛。 % Define the given function
syms x1 x2 x3
x=[x1,x2,x3];
f(x)=[3*x1-cos(x2*x3)-1/2;x1^2+81*(x2+0.1)^2-s
对不起,我的英语,这不是我的母语。我试图建立牛顿 - 拉夫逊算法数值分辨率的方程和非线性系统。 我有Windows 10和最大值14.12.1.This是我的算法: NR(f,a,tol,n):=block(
define(k(x),diff(f(x),x)),
for i:1 thru n do(
b : a - f(a)/k(a),
if abs(b-a)<tol then