您现在的位置: 精品资料网 >> 行业分类 >> 机械行业 >> 资料信息

Matlab机械优化设计培训资料(ppt 75页)

所属分类:
机械行业
文件大小:
4792 KB
下载地址:
相关资料:
matlab,机械,优化设计,设计培训,培训资料
Matlab机械优化设计培训资料(ppt 75页)内容简介

Matlab机械优化设计培训资料内容提要:
fminbnd:
功能:找到固定区间内单变量函数的最小值。
语法和描述:
fminbnd求取固定区间内单变量函数的最小值。
x = fminbnd(fun,x1,x2)返回区间{x1,x2}上fun参数描述的标量函数的最小值x。
x = fminbnd(fun,x1,x2,options)用options参数指定的优化参数进行最小化。
算法:
fminbnd是一个M文件。其算法基于黄金分割法和二次插值法。
局限性:
1、目标函数必须是连续的。
2、fminbnd函数可能只给出局部最优解。
3、当问题的解位于区间边界上时,fminbnd函数的收敛速度常常很慢。此时,fmincon函数的计算速度更快,计算精度更高。
4、fminbnd函数只用于实数变量。
适用于大型和中型算法的参数:
l Diagnostics – 打印最小化函数的诊断信息。
l 某公司 – 显示水平。选择'off',不显示输出;选择'iter',显示每一步迭代过程的输出;选择'final',显示最终结果。打印最小化函数的诊断信息。
l GradObj – 用户定义的目标函数的梯度。对于大型问题此参数是必选的,对于中型问题则是可选项。
l MaxFunEvals – 函数评价的最大次数。
l MaxIter – 最大允许迭代次数。
l TolFun – 函数值的终止容限。
l TolX – x处的终止容限。


..............................