matlab机械优化设计应用实例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《matlab机械优化设计应用实例课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 机械 优化 设计 应用 实例 课件
- 资源描述:
-
1、一维优化问题一维优化问题一维优化问题的数学模型为:一维优化问题的数学模型为:21)(minxxxxf 在matlab中,一维优化问题,也就是一维搜索问题的实现是由函数fminbnd来实现的。具体的调用格式如下:调用格式1:X=fminbnd(FUN,x1,x2)这种格式的功能是:返回在区间(x1,x2)中函数FUN最小值对应的X值。调用格式2:X,FVAL=fminbnd(FUN,x1,x2)这种格式的功能是:同时返回解x和在点x处的目标函数值。案例n如图,有一块边长为6m的正方形铝板,四角截去相等的边长为x的方块并折转,造一个无盖的箱子,问如何截法(x取何值)才能获得最大容器的箱子,只写出这
2、一优化问题的数学模型。用matlab软件的优化工具箱求解。根据题意,该无盖箱子的长和宽均为6-2x,高为x,取设计变量x根据长方体容积表达式,得:建立约束优化问题数学模型得Matlab程序一:x,xfval=fminbnd(-x*(6-2*x)2,0,3)003.)26(min212xgxgtsxxxfMatlab程序二:首先编写m文件function f=volf(x)f=-(6-2*x)2*x然后,调用fminbnd函数求解X,FVAL=fminbnd(volf,0,3)无约束非线性规划问题无约束非线性规划问题在MATLAB优化工具箱函数中,有以下两个函数用来求解上述问题:fminunc、
3、fminsearchfminunc 调用格式1:X=fminunc(FUN,X0)这种格式的功能是:给定起始点X0,求函数FUN的局部极小点X。其中,X0可以是一个标量、向量或者矩阵。调用格式2:X,FVAL=fminunc(FUN,X0)这种格式的功能是:同时返回解x和在点x处的目标函数值。1.求函数F=sin(x)+3的最小值点。function f=demfun(x)f=sin(x)+3然后,在命令窗口中输入:X=fminunc(demfun,2)得到X=4.7124求函数 的极小点。在命令窗口中 输入X=fminunc(x)5*x(1)2+x(2)2,5;1)x=1.0e-006*-0
展开阅读全文