程序说明详细,适合matlab初学者
%Newton迭代法求解极小值点
0311
%=====================================
%定义函数
disp '函数 f(x) 为:'
syms x1 x2
f=(x1-2)^4+(x1-2)^2*x2^2+(x2+1)^2
disp '初始点的值:'
x0=[1;1]
%=====================================
%求函数的梯度和海色阵
disp '函数f的梯度:'
g=jacobian(f,[x1;x2])
disp '函数f的Hesse矩阵:'
G=jacobian([g(1);g(2)],[x1,x2])
1