- 11
- 0
- 约2.62千字
- 约 9页
- 2015-08-14 发布于湖北
- 举报
现代机械优化设计Matlab编程.doc
《现代机械优化设计方法》
程 序
指导老师:
学 生:
学 号:
机电工程学院
2011年12月
一、一维优化问题练习题
1、
黄金分割法
黄金分割法的基本思想:黄金分割法是通过不断单峰区间的长度来搜索极小点的一种有效方法,它是搜索区间比例缩小,通过计算比较函数值,以确定取舍区间。
黄金分割法程序框图
黄金分割法 matlab程序:
clc
syms t;
f=t^2-10*t+36;
a=2;b=10;
c=a+0.382*(b-a);
d=a+0.618*(b-a);
f1=subs(f,c);
f2=subs(f,d);
while(abs(b-a)=0.01)
if(f1f2)
a=c;c=d;f1=f2;
d=a+0.618*(b-a);f2=subs(f,d);
else if(f1f2)
b=d;d=c;f2=f1;
c=a+0.382*(b-a);f1=subs(f,c);
else a=c;b=d;
c=a+0.382*(b-a);
d=
原创力文档

文档评论(0)