⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsxgold.m

📁 非线性规划中的最速下降法,黄金分割法,阻尼牛顿法,牛顿切线法.
💻 M
字号:
function x=fsxgold(f,e,a,b)
% fsxgold函数 黄金分割算法 
% x=fsxgold(f,e,a,b)为输入函数 f为函数 e为允许误差 (a,b)为搜索空间;
L=(5^(1/2)-1)/2;
u=a+L*(b-a);f2=subs(f,u);t=a+b-u;f1=subs(f,t);
while (abs(u-t)>=e)
    if (f1<=f2)  b=u;u=t;f2=f1;t=a+b-u;f1=subs(f,t);
    else  a=t;t=u;f1=f2;u=a+L*(b-a);f2=subs(f,u); 
end;
end;
x=0.5*(t+u);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -