- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械优化设计孙靖民版实验报告
《机械优化设计》课程实验报告
学院: 机械工程学院 系: 机械设计 专业: 机械设计制造 年级: 093
姓名: 舒新 学号: 09408200234 组__1_ 实验时间: 2012.4.23
指导教师签字: 成绩:
Matlab优化工具熟悉Matlab软件的界面和基本功能,了解Matlab优化工具箱的常用算法使用Matlab优化工具箱的fminunc/fminsearch函数求解多变量非线性无约束优化问题使用Matlab优化工具箱的fmincon函数求解多变量非线性约束优化问题Matlab7.0软件编写优化问题的M文件在命令窗口输入求解优化问题命令,得出计算结果。
标量优化问题1) f=x2-10x+36
2) f=x4-5x3+4x2-6x+60
3) f=(x+1)(x-2)2
2、多变量非线性约束优化问题1) f=4(x1-5) 2+( x2-6) 2
初始点:x0=[8,9]T;
2) f=(x12+x2-11)2+( x1+ x22-7)2
初始点:x0=[1,1]T;
3) f=[1.5- x1(1- x2)]2+[2.25- x1(1- x2 2)]2+[2.625- x1(1- x23)]2
初始点:x0=[2,0.2]T;
4) f=( x12+12 x2-1)2+(49 x1+49 x2+84 x1+2324 x2-681)2
初始点:x0=[1,1]T;
5) f=( x1+10 x2)2+5(x3- x4)2+( x2-2 x3)4+10(x1- x4)4
初始点:x0=[3,-1,0,1]T;
多变量非线性约束优化问题1) f=( x1-2)2+( x2-1)2
g1= x12-x2≤0
g2= x1+x2-2≤0
初始点:x0=[3,3]T;
2) f= x23[( x1-3)2-9]/27≤
g1=x2-x1/≤0
g2=-x1+x2/≤0
g3=x1+x2/-6≤0
g4=-x1≤0
g5=-x2≤0
初始点:x0=[1,5]T;
3) f=1000- x12-2x2 2-x32-x1x2-x1x3
=-x1≤0
g2=-x2≤0
g3=-x3≤0
g4=x12+x22+x3 2-25=0
g5=8x1+14x2+7x3-56=0
初始点:x0=[2,2,2]T
4) f=100(x2-x12)2+(1-x1)2+90(x4-x32)2+(1-x3)2+10[(x2-1)2+(x4-1)2]+19.8(x2-1)(x4-1)
≤x1≤10
-10≤x2≤10
-10≤x3≤10
-10≤0x4≤10
初始点:x0=[-3,-1,-3,-1]T;
1、(1)
目标函数的M文件
function f=fun1(x)
f=x^2-10*x+36
调用求解命令
x0=0;
options=optimset(LargeScale,off);
lb=-10;
ub=10;
[x,fval]=fminbnd(@fun1,lb,ub,options)
或{ x0=0; [x,fval]=fminbnd(@fun1,-10,10)}
x =
5.0000
fval =
11.0000
2、(2)目标函数的M文件
function f=fun2(x)
f=x^4-5*x^3+4*x^2-6*x+60
调用求解命令
x0=0;
options=optimset(LargeScale,off);
lb=0;
ub=10;
[x,fval]=fminbnd(@fun2,lb,ub,options)
x =
3.2796
fval =
22.6590
2、(3)目标函数的M文件
function f=fun3(x)
f=(x+1)*(x-2)^2
调用求解命令
x0=0;
options=optimset(LargeScale,off);
lb=0;
ub=10;
[x,fval]=fminbnd(@fun3,lb,ub,options)
x =
2.0000
fval =
1.9953e-011
3(1)目标函数的M文件
function f=fun4(x)
f=4*(x(1)-5)^2+(x(2)-6)^2
调用求解命令
x0=[8,9];
options=optimset(LargeScale,off);
[x,fval]=fminunc(@fun4,x0,options)
Optimization terminated: relat
文档评论(0)