📄 newtontype.m
字号:
function [xbest,ymin]=newtontype(x0,r)
e=0.1;
syms a;
xk=x0;
h=punishhessian(x0,xk,r);
dk=-inv(h)*punish1(x0,xk,r);
xk1=xk+a*dk;
amin=trying(x0,xk1,a,r);
xk1=xk+amin*dk;
x=xk1-xk;
while(sqrt(x'*x)>=e)
xk=xk1
h=punishhessian(x0,xk,r);
dk=-inv(h)*punish1(x0,xk,r);
xk1=xk+a*dk;
amin=trying(x0,xk1,a,r)
xk1=xk+amin*dk;
x=xk1-xk;
end
xbest=xk1;
ymin=punish(x0,xbest,r);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -