📄 a.asv
字号:
function [x,y,time]=gold_(fun,a,b,ess)
if nargin<4
ess=0.00001
end
t1=a+0.382*(b-a);
t2=a+b-t1;
tic
while abs(fun(a)-fun(b))>ess
if feval(fun,t1)>feval(fun,t2)
if b-t1<ess
x=t2;
break;
else
a=t1;
t1=t2;
t2=a+b-t1;
end
else
if t2-a<ess
x=t1
break
else
b=t2
t2=t1
t1=a+b-t2
end
end
end
time=toc
y=fun(x)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -