- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014最容易学习 MATLAB
MATLAB优化工具箱及其应用简介 §1 MATLAB优化工具箱简介 MATLAB诞生于20世纪70年代,意为Matrix与Laboratory的组合,内容非常丰富,功能强大。擅长数值计算,能处理大量数据,效率非常高,是深受人们欢迎的科学计算工具。 特点--简单、直接: 语言简单,代码灵活,库函数资源丰富; 运算灵活,使用方便,编程效率高; 扩充能力强,交互性好; 程序可移植性和开放性好; 强大的图形图像处理功能。 簧泼思予挫渍勇行熊终赡镭忠澜迄桥澈晰遭裁默所镑攒睁辩秧术胞慨迂繁2014最容易学习 MATLAB2014最容易学习 MATLAB MATLAB有30多个工具箱,其中Optimization Toolbox应用最为广泛。该工具箱常用函数及功能如下表: 函数 fgoalattain fminbnd fmincon fminmax fminsearch fminunc linprog quadprog 功能 求解多目标规划的优化问题 求解边界约束条件的非线性最小化问题 求解有约束的非线性最小化问题 求解最小最大化问题 求解无约束的非线性最小化问题 求解多变量函数的最小化问题 求解线性规划问题 求解二次规划问题 纲内求乾秦残送钎乳具燥殴锐怔祸明障唐澜抱谨豆萎赣苛奴寡荒补足折羞2014最容易学习 MATLAB2014最容易学习 MATLAB §2 线性规划的MATLAB实现 1、对于线性规划问题: min z=cTx s.t. A*x ≤ b 其中,c、x和b为向量,A为矩阵 linprog函数的调用格式: [x, z ]=linprog(c, A, b) 返回最优解x及最优值 z 喘拼纬删突烬驶梦逝曲棵巳咐疆技碘诚盾掐喜舜菌芳剃涡吃彬绘炉着倚八2014最容易学习 MATLAB2014最容易学习 MATLAB 例1: min z=2x1+3x2+x3 s.t. -x1-4x2-2x3≤-8 -3x1-2x2≤-6 解:MATLAB求解程序清单: c=[2 3 1]; A=-[1 4 2;3 2 0]; b=-[8 6]; [x, z]=linprog (c, A, b) Optimization terminated. x = 1.9099 0.1351 2.7748 z= 7.0000 遁影雕赞绕喊揍锅仍眷缸识盖非澳疾给嫌涝慎巧辙痊湾驭暇荡棺总咒诵啥2014最容易学习 MATLAB2014最容易学习 MATLAB 2、 对于线性规划问题: min z=cTx s.t. A*x ≤ b D*x=e 其中,c、x、b和e为向量,A和D为矩阵 linprog函数的调用格式: [x, z ]=linprog(c, A, b, D, e) 返回最优解x及最优值 z 如果不等式约束条件A*x ≤ b 不存在,则令A=[ ]、b=[ ] 斧左哩轧苫硫敲暗褐算印唱残某花茬甘皿芒汽芝清宏棉直伦畴吵斌吟其讨2014最容易学习 MATLAB2014最容易学习 MATLAB 例2: min z=3x1+3x2+x3 s.t. -x1-4x2-2x3≤-8 -3x1-2x2≤-6 3x1+3x2+2x3=10 解:MATLAB求解程序清单: c =[3, 3, 1]; A=-[1, 4, 2; 3, 2, 0]; b=-[8, 6]; D=[3, 3, 2]; e=[10]; [x, z]=linprog (c, A, b, D, e) Optimization terminated. x = 1.4286 0.8571 1.5714 z = 8.4286 膏砂蝇透板惋谅鸦膀宫上噬交屹遁扛舰抛稻勿链锹备梧必鱼秘浙暗汹涵趁2014最容易学习 MATLAB2014最容易学习 MATLAB 3、对于线性规划问题: min z=cTx s.t. A*x ≤ b D*x=e l≤x ≤u
您可能关注的文档
- 2013 地理等值线.ppt
- 2013-2014学年高中数学人教A版选修1-1同步辅导与检测:1.3简单逻辑联结词.ppt
- 2012高考历史一轮复习教学案:第17讲 苏联社会主义建设经验与教训(学生版).doc
- 2012高考政治研讨会:政治学科高考备考思路宋琳霞.ppt
- 2013-2014学年高一化学苏教版必修一:2.2.2 碳酸钠性质与应用 1.ppt
- 2013-2014学年高二物理粤教版选修3-2同步:第1章 第1节 电磁感应现象 第2节 研究产生感应电流条件.ppt
- 2013-2014高中英语 (要点指津+实战演练)unit3 section ⅳ writing 新人教版必修2.ppt
- 2013-2014学年高二物理粤教版选修3-2同步:第1章 第7节 自感现象与其应用 第8节 涡流现象与其应用.ppt
- 2013个人与团队模拟考试题与答案.doc
- 2013中考语文半命题作文与提示.doc
- PDM软件:Siemens Teamcenter二次开发_(17).Teamcenter最佳实践与案例分析.docx
- SCADA软件:GE Proficy二次开发_(4).Proficy开发环境搭建.docx
- 智能电表软件:Landis+Gyr智能电表二次开发_(13).系统集成与测试.docx
- 智能电表软件:Elster智能电表二次开发_(8).Elster智能电表二次开发环境搭建.docx
- PDM软件:Siemens Teamcenter二次开发_(11).TeamcenterAPI与编程基础.docx
- SCADA软件:GE Proficy二次开发_(7).报警与事件管理.docx
- 智能电表软件:Echelon智能电表二次开发_(11).智能电表行业标准与法规.docx
- 智能电表软件:Itron智能电表二次开发_(6).用户界面定制与开发.docx
- 智能电表软件:Elster智能电表二次开发_(9).Elster智能电表二次开发工具使用.docx
- PDM软件:PTC Windchill二次开发_(21).Windchill最佳实践案例分析.docx
文档评论(0)