最优化方法及其matlab程序设计 马昌凤版 课后答案 杭电课件
k=2
(2)阻尼牛顿法
functionHe=Hesstwo(x)n=length(x);He=zeros(n,n);He=[8,0;0,2];
x0=[0,1]’;[xvalk]=dampnm(’funtwo1’,’gfuntwo1’,’Hesstwo’,x0)x=12val=-8k=1第3题.
functionf=fun(x)
f=(x(1) 2)4+(x(1) 2 x(2))2;functiongf=gfun(x)
gf=[4 (x(1) 2)3+2 (x(1) 2 x(2)), 4 (x(1) 2 x(2))]′; clearall;
x0=[03]’;[v,val,k]=grad(’fun’,’gfun’,x0)
9