- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数 学 实 验第五讲:代数方程与最优化问题石 振 锋哈工大计算数学研究所2015年 秋季学期主要内容基于MATLAB的代数方程(组)求解无约束最优化问题求解有约束最优化问题的计算机求解整数规划问题的计算机求解基于MATLAB的代数方程(组)求解1.代数方程的求解代数方程的图解法多项式型方程的准解析解法一般非线性方程数值解1.1 代数方程的图解法1.1.1 一元方程的图解法【例1】用图解法求:EqSol.mEqSol(1)1.1.2 二元方程的图解法【例2】EqSol.mEqSol(2)1.2 多项式型方程的准解析解法【例3】EqSol.mEqSol(3)【例4】EqSol.mEqSol(4)【例5】EqSol.mEqSol(5)【例6】EqSol(6)EqSol.m【例7】EqSol(7)EqSol.m1.3 一般非线性方程数值解【例8】EqSol.mEqSol(8)【例9】EqSol.mEqSol(9)EqSol.mEqSol(9)【例10】EqSol.mEqSol(10)基于MATLAB优化工具箱的优化计算优化工具箱功能概述功能 (1)求解无约束条件非线性极小值; (2)求解约束条件下非线性极小值,包括目标逼近问题、极大-极小值问题和半无限极小值问题; (3)求解二次规划和线性规划问题; (4)非线性最小二乘逼近和曲线拟合; (5)非线性系统的方程求解; (6)约束条件下的线性最小二乘优化; (7)求解复杂结构的大规模优化问题。一、MATLAB优化工具箱中常用的优化功能函数求解线性规划问题的主要函数是linprog。求解二次规划问题的主要函数是quadprog。求解无约束非线性规划问题的主要函数是fminbnd、fminunc和fminsearch。求解约束非线性规划问题的主要函数是fgoalattain和fminimax。一、MATLAB优化工具箱中常用的优化功能函数一、MATLAB优化工具箱中常用的优化功能函数 使用优化函数或优化工具箱中其它优化函数时, 输入变量见下表:一、MATLAB优化工具箱中常用的优化功能函数输入参数中可以用options,用于所有函数,其中包括有以下参数。(1)Display:结果显示方式,off不显示,iter显示每次迭代的信息,final为最终结果,notify只有当求解不收敛的时候才显示结果。(2)MaxFunEvals:允许函数计算的最大次数,取值为正整数。(3)MaxIter:允许迭代的最大次数,正整数。(4)TolFun:函数值(计算结果)精度,正整数。(5)TolX:自变量的精度,正整数。而且可以用函数optimset创建和修改。一、MATLAB优化工具箱中常用的优化功能函数优化函数的输出变量:二、一般步骤 针对具体工程问题建立优化设计的数学模型不等式约束条件表示成g(X)≥0的形式文件内容:必须的输入参数、描述标函数表达式等存储:以自定义的目标函数文件名存储在文件夹中 建立目标函数文件文件内容:必须的输入参数、约束函数表达式等存储:以自定义的约束函数文件名存储在文件夹中建立约束函数文件分析优化设计的数学模型,选择适用的优化工具函数文件内容:初始点,设计变量的边界约束条件, 运算结果输出等内容存储:以自定义的命令文件名存储于文件夹中。 建立调用优化工具函数的命令文件将优化设计的命令文件复制到MATLAB命令窗口中进行运算求解。2.无约束最优化问题求解解析解法和图解法基于MATLAB的数值解法全局最优解与局部最优解利用梯度求解最优化问题2.1 解析解法和图解法【例11】EqSol.mEqSol(11)2.2 基于 MATLAB 的数值解法fminbnd只求解单变量问题要求目标函数为连续函数fminsearch适用于简单优化问题可求解单变量和多变量问题fminunc可求解复杂优化问题函数 fminbnd1.使用格式: [xopt,fopt]=fminbnd(fun,x1,x2,options)函数fminbnd的算法基于黄金分割法和二次插值法,它要求目标函数必须是连续函数,并可能只给出局部最优解。设置优化选项参数迭代搜索区间目标函数返回目标函数的最优值返回目标函数的最优解函数fminbnd运行结果:xopt = 0.5223fopt = 0.39742.例题: 求解一维无约束优化问题f(x)=(x3+cosx+xlogx)/ex 在区间[0,1]中的极小值。解:(1)编制求解优化问题的M文件。 %求解一维优化问题 fun=inline(‘(x^3+cos(x)+x*log(x))/exp(x)’,‘x’);%目标函数 x1=0;x2=1;%搜索区间 [xopt,fopt]=fminbnd(fun,x1,x2) (2)编制一维函数图形的M文件。 ezplot(fun,[0,10]) t
您可能关注的文档
- 2014年秋七年级政治上册 第二课《我的自律宣言》(第1课时)我长大了课件 人民版.ppt
- 2014新人培训 企业介绍.pptx
- 2015.8-12月时政0902.doc
- 2014英语新教材Unit5i_like_music_that_i_can_dance_to.ppt
- 2015.9.28第四节__噪声的危害和控制.ppt
- 2015 广州版五上英语 U5 教案.docx
- 2014年物理中考复习第十六章 电压 电阻.ppt
- 2015.8.27早会_综合金融.ppt
- 2015.10竣工图编制.ppt
- 2014年销售培训之涡轮提速技术 Rev00.pptx
- 2015.11历下区九年级物理教学质量检测试题(2015.11) -解析.docx
- 2015~2016学年高考政治第六次质量检测.doc
- 2014年语文高考2.doc
- 2015-2016 新课标人教版 选修3-1 第三章 磁场 教材分析 课件(43张).ppt
- 2014年注册会计师全国统一考试《公司战略与风险管理》科目试题及答案解析(第1套).doc
- 2015-2016-1建筑设备安装教案项目三.doc
- 2014潍坊市直考情.doc
- 2014新牛津9A单词表(附音标).doc
- 2015-2016年北京市海淀区初三第一学期期末物理试卷及答案.doc
文档评论(0)