📄 hooke.txt
字号:
function hooke(x1)
u=0.001;t=1;b=0.5;a=1.5;
y1=x1;
e=[1,0;0,1];
while t>u
for j=1:2
if fun(y1+t*e(j,:))<fun(y1)
y2=y1+t*e(j,:);
y1=y2;
elseif fun(y1-t*e(j,:))<fun(y1)
y2=y1-t*e(j,:);
y1=y2;
else
y2=y1;
end
if fun(y2)<fun(x1)
x2=y2;
y1=x2+a*(x2-x1);
x1=x2;
elseif t<u
return
else
t=b*t;y1=x1;x2=x1;
end
end
end
x1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -