matlab机械优化设计应用实例.pptVIP

  • 22
  • 0
  • 约1.55千字
  • 约 22页
  • 2019-10-07 发布于湖北
  • 举报
一维优化问题;案例; 根据题意,该无盖箱子的长和宽均为6-2x,高为x,取设计变量x 根据长方体容积表达式,得: 建立约束优化问题数学模型得 Matlab程序一: [x,xfval]=fminbnd(‘-x*(6-2*x)^2’,0,3);Matlab程序二: 首先编写m文件 function f=volf(x) f=-(6-2*x)^2*x 然后,调用fminbnd函数求解 [X,FVAL]=fminbnd(@volf,0,3);无约束非线性规划问题;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.7898 -0.0702 ;2. fminsearch fminsearch使用单纯形法,一种直接搜索的方法。 调用格式1: X= fminsearch(FUN,X0) 这种格式的功能是:给定起始点X0,求函数FUN的局部极小点X。其中,X0可以是一个标量、向量或者矩阵。 调用格式2: [X,FVAL]=f

文档评论(0)

1亿VIP精品文档

相关文档