📄 unitanneal.m
字号:
%function x=unitanneal(L,s,t,dt,x,lb,ub)
%x为标定值,lb为下界,ub为上界
function x=unitanneal(L,s,t,dt,x,lb,ub)
s0=0;
while 1
a=0;
for k=1:L
newx=generatenew(x,lb,ub);
df=accyouhua(newx)-accyouhua(x);
if accept(t,df)
x=newx,a=1;
end
end
t=t*dt
if a==0
s0=s0+1;
else
s0=0;
end
if s0==s
break;
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -