您当前的位置:matlab资源网文章中心资料 → 文章内容

matlab优化工具箱介绍

作者:佚名  来源:转载转自:http://www.madio.net/Article/Class36/Class5/200507/946.html  发布时间:2008-4-12 22:15:24

在生活和工作中,人们对于同一个问题往往会提出多个解决方案,并通过各方面的论证从中提取最佳方案。最优化方法就是专门研究如何从多个方案中科学合理地提取出最佳方案的科学。由于优化问题无所不在,目前最优化方法的应用和研究已经深入到了生产和科研的各个领域,如土木工程、机械工程、化学工程、运输调度、生产控制、经济规划、经济管理等,并取得了显著的经济效益和社会效益。

用最优化方法解决最优化问题的技术称为最优化技术,它包含两个方面的内容:

1) 建立数学模型  即用数学语言来描述最优化问题。模型中的数学关系式反映了最优化问题所要达到的目标和各种约束条件。

2) 数学求解  数学模型建好以后,选择合理的最优化方法进行求解。

最优化方法的发展很快,现在已经包含有多个分支,如线性规划、整数规划、非线性规划、动态规划、多目标规划等。

 

 

9.1    

 

    利用Matlab的优化工具箱,可以求解线性规划、非线性规划和多目标规划问题。具体而言,包括线性、非线性最小化,最大最小化,二次规划,半无限问题,线性、非线性方程(组)的求解,线性、非线性的最小二乘问题。另外,该工具箱还提供了线性、非线性最小化,方程求解,曲线拟合,二次规划等问题中大型课题的求解方法,为优化方法在工程中的实际应用提供了更方便快捷的途径。

9.1.1 优化工具箱中的函数

    优化工具箱中的函数包括下面几类:

    1.最小化函数

9-1 最小化函数表

   

      

fgoalattain

多目标达到问题

fminbnd

有边界的标量非线性最小化

fmincon

有约束的非线性最小化

fminimax

最大最小化

fminsearch, fminunc

无约束非线性最小化

fseminf

半无限问题

linprog

线性课题

quadprog

二次课题

 

2.方程求解函数

9-2 方程求解函数表

  

      

\

线性方程求解

fsolve

非线性方程求解

fzero

标量非线性方程求解

 

3.最小二乘(曲线拟合)函数

9-3 最小二乘函数表

  

      

\

线性最小二乘

lsqlin

有约束线性最小二乘

lsqcurvefit

非线性曲线拟合

lsqnonlin

非线性最小二乘

lsqnonneg

非负线性最小二乘

 

4.实用函数

9-4 实用函数表

  

      

optimset

设置参数

optimget

 

 

    5.大型方法的演示函数

9-5 大型方法的演示函数表

  

       

circustent

马戏团帐篷问题二次课题

molecule

用无约束非线性最小化进行分子组成求解

optdeblur

用有边界线性最小二乘法进行图形处理

 

6.中型方法的演示函数

9-6 中型方法的演示函数表

  

        

bandemo

香蕉函数的最小化

dfildemo

过滤器设计的有限精度

goaldemo

目标达到举例

optdemo

演示过程菜单

tutdemo

教程演示

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]  下一页

文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -