《优化工具箱》PPT课件.ppt
《《优化工具箱》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《优化工具箱》PPT课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、Matlab 优化工具箱,李 楠苏州大学 数学科学学院,Outline,简介常见问题及其解法无约束函数极值非线性规划二进制整数规划图形化工具箱的使用,线性规划二次规划,数学建模&优化,现实世界中,很多问题可以形式化优化问题,3,2023/7/9,优化工具箱,实际问题,数学问题,数学解,抽象形式化,问题求解,反馈(物理意义),目标函数,约束,Matlab优化工具箱提供了一批求解优化问题的方法,Outline,简介常见问题及其解法无约束函数极值非线性规划二进制整数规划图形化工具箱的使用,线性规划二次规划,无约束函数极值,5,标准形式,2023/7/9,一元函数的无约束优化问题,使用函数 fminb
2、nd,常用格式,x=fminbnd(fun,x1,x2)x=fminbnd(fun,x1,x2,options)x,fval=fminbnd()x,fval,exitflag=fminbnd()x,fval,exitflag,output=fminbnd(),一元函数极值问题,6,2023/7/9,例:求函数 在区间(0,8)中的最小值和最大值,及其对应x的值。,求解过程:,1.建立m文件,2.调用函数,求最大值只需要将函数乘以-1,然后取最小值即可。,fplot(f1,0,8),作业1,7,对边长为1m的正方形铁板,在四个角剪去相等的正方形以制成方形无盖水槽,问如何剪使水槽的容积最大?最大容
3、积为多少?,2023/7/9,非约束多元函数极值问题,8,问题:,2023/7/9,x为向量,解法:,使用函数 fminunc,常用格式,x=fminunc(fun,x0)x=fminunc(fun,x0,options)x,fval=fminunc(.)x,fval,exitflag=fminunc(.)x,fval,exitflag,output=fminunc(.),其中,x0为起始点,非约束多元函数极值问题:例子,9,2023/7/9,例:求函数 的最小值,及其对应x的值。,1.建立m文件,2.调用函数,约束函数极值问题,10,2023/7/9,问题:,解法:,使用函数 fmincon
4、,常用格式,非线性约束,线性约束,区间约束,x=fmincon(fun,x0,A,b)x=fmincon(fun,x0,A,b,Aeq,beq)x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub)x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)x,fval=fmincon(.)x,fval,exitflag=fmincon(.)x,fval,exitflag,output=fmincon(.),约束函数极值问题:例子,11,2013/5/
5、4,例:求函数 在约束 下的最小值,及其对应x的值。,建立目标函数的文件 objfun.m(略)建立非线性约束的m文件调用,fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon),如果增加边界约束 x1=0,x2=0,如何求解?,fmincon,作业2,12,某厂要用铁板做成一个体积为1立方米的有盖长方体水箱.问当长、宽、高各取怎样的尺寸时,才能使用料最省。,2023/7/9,线性规划,13,标准形式,2023/7/9,解法:,使用函数 linprog,常用格式,x=linprog(f,A,b)x=linprog(f,A,b,Aeq,beq)x=linprog(f,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化工具箱 优化 工具箱 PPT 课件
链接地址:https://www.31ppt.com/p-5461214.html