MATLAB的优化函数剖析.pptVIP

  • 14
  • 0
  • 约5.76千字
  • 约 28页
  • 2016-12-02 发布于湖北
  • 举报
MATLAB优化工具箱 常用函数的应用 MATLAB优化工具箱(Optimization Toolbox)中包含有一系列优化算法和模块,可以用于求解约束线性最小二乘优化、约束非线性或无约束非线性极小值问题、非线性最小二乘逼近和曲线拟合、非线性系统方程和复杂结构的大规模优化问题。 处理优化设计问题的分析和计算时,根据优化设计的数学模型,按照所选用优化工具函数的要求,输入初始点,与约束条件相应的约束函数和系数矩阵,将优化工具函数作为 “黑箱”调用,即可获得与所有条件都相容的优化结果。 1.Matlab优化工具箱简介 1)MATLAB求解优化问题的主要函数 2) 优化函数的输入变量 使用优化函数或优化工具箱中其它优化函数时, 输入变量见下表: 3) 优化函数的输出变量下表: 用Matlab解无约束优化问题 其中(3)、(4)、(5)的等式右边可选用(1)或(2)的等式右边。 函数fminbnd的算法基于黄金分割法和二次插值法,它要求目标函数必须是连续函数,并可能只给出局部最优解。 常用格式如下: (1)x= fminbnd (fun,x1,x2) (2)x= fminbnd (fun,x1,x2 ,options) (3)[x,fval]= fminbnd(...) (4)[x,fval,exitflag]= fminbnd(...) (5)[x,fval,exi

文档评论(0)

1亿VIP精品文档

相关文档