33-MATLAB的优化函数.pptVIP

  • 9
  • 0
  • 约5.13千字
  • 约 23页
  • 2017-08-16 发布于河南
  • 举报
课题33-MATLAB的优化函数 MATLAB优化工具箱 常用函数的应用 MATLAB6.5优化工具箱(Optimization Toolbox)中包含有一系列优化算法和模块,可以用于求解约束线性最小二乘优化、约束非线性或无约束非线性极小值问题、非线性最小二乘逼近和曲线拟合、非线性系统方程和复杂结构的大规模优化问题。 处理优化设计问题的分析和计算时,根据优化设计的数学模型,按照所选用优化工具函数的要求,输入初始点,与约束条件相应的约束函数和系数矩阵,将优化工具函数作为 “黑箱”调用,即可获得与所有条件都相容的优化结果。 1、求解多维无约束优化问题的 函数fminunc fminunc是基于梯度搜索法实现的优化工具箱函数,它的语法说明如下: [x,fval,exitflag,output,grad,hessian] =fminunc(@fun,x0,options,P1,P2…) 其中,输出参数有: x是返回目标函数的最优解; fval是返回目标函数在最优解x点的函数值; exitflag是返回算法的终止标志; output是返回优化算法的信息的一个数据结构; grad是返回目标函数在最优解x点的梯度; hessian是返回目标函数在最优解x点的hessian矩阵值。 输入参数有: fun是调用目标函数的函数文件名; x0是初始点;options是

文档评论(0)

1亿VIP精品文档

相关文档