已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab优化工具箱函数简介一维搜索问题 fminbnd无约束极小值 fminunc, fminsearch约束极小值 fmincon线性规划 linprog二次规划 quadprog1 一维搜索问题优化工具箱函数 fminbnd对应问题: min f(x) x1x0表示计算收敛,exitflag=0表示超过了最大的迭代次数,exitflag0表示计算不收敛,返回值output有3个分量,其中iterations是优化过程中迭代次数,funcCount是代入函数值的次数,algorithm是优化所采用的算法。例:clearfun=(x5+x3+x2-1)/(exp(x2)+sin(-x)ezplot(fun,-2,2)X,fval,exitflag,output= fminbnd(fun,-2,2)结果为:X = 0.2176fval =-1.1312exitflag = 1output = iterations: 13 funcCount: 13 algorithm: golden section search, parabolic interpolation2 无约束极小值优化工具箱函数 fminunc, fminsearch以上两个函数均可求解无约束多元函数的最小值。调用格式:x=fminunc(fun,X0)x=fminsearch(fun,X0) -以X0为初始迭代点,求使函数fun取得最小值的xx,fval= fminunc(fun,X0)x,fval= fminsearch(fun,X0)-以X0为初始迭代点,求得最优点x和最优值fval。fminsearch()采用单纯形法进行计算,适合处理阶次低但是间断点多的函数;fminunc()对于高阶连续的函数比较有效,该函数可以输出海塞矩阵。例1:求X0=1,1 x,fval=fminunc(3*x(1)2+2*x(1)*x(2)+x(2)2,X0)x,fval=fminsearch(3*x(1)2+2*x(1)*x(2)+x(2)2,1,1)例2:clearfun=exp(x(1)*(2*x(1)2+3*x(2)2+2*x(1)*x(2)+3*x(2)+1);x0=0,0;options=optimset(largescale,off,display,iter,tolx,1e-8,tolfun,1e-8);x,fval,exitflag,output,grad,hessian=fminunc(fun,x0,options)3 约束极小值优化工具箱函数 fmincon对应数学模型:min F(X) subject to: A*X = B, Aeq*X = Beq (linear constraints) C(X) = 0, Ceq(X) = 0 (nonlinear constraints) LB = X = UB 调用格式:x=fmincon(fun,x0,A,b):给定初值x0,求解fun函数的最极值点x.。约束条件为线性约束A*x0表示优化结果收敛于解,exitflag=0表示优化超过了函数值的计算次数,exitflag0表示优化不收敛。lambda是拉格朗日乘子,显示那个约束条件有效。grad表示梯度,hessian表示汉森矩阵。4 线性规划 优化函数linprogX=linprog (f,A,b)对应数学规划:min f*x subject to: A*x = bX= linprog (f,A,b,Aeq,beq) 增加等式约束Aeq*x = beq.X= linprog (f,A,b,Aeq,beq,LB,UB) 设计变量有上下限X= linprog (f,A,b,Aeq,beq,LB,UB,X0) X0为初始迭代点X,F=linprog(.)5 二次规划 x= quadprog(H,f,A,b) x = quadprog(H,f,A,b,Aeq,beq) x = quadprog(H,f,A,b,Aeq,beq,lb,ub) x = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0) x = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0,options) x,fval = quadprog(.) x,fval,exitflag = quadprog(.) x,fval,exitflag,output = quadprog(.) x,fval,exitflag,output,lambda = quadprog(.)其中:X=quadprog (H,f,A,b) 对应问题为:min 0.5*x*H*x + f*x subject to: A*x = b X= quadprog (H,f,A,b,Aeq,beq) 增加等式约束Aeq*x = beq.X= quadprog (H,f,A,b,Aeq,beq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46436-2025搪瓷制品和瓷釉样品制备和热膨胀系数的测定
- GB/T 46671-2025植物提取物生产工艺技术规范
- 胆囊切除术后综合征的护理
- 雨课堂学堂在线学堂云《财务管理( 河南)》单元测试考核答案
- 高考化学“3+2”模拟练试卷含答案(十五)
- 固态电池应用探索-周安健-深蓝科技
- 2026广西桂林荔浦市人民医院人才招聘70人历年真题汇编及答案解析(夺冠)
- 2025重庆医科大学附属儿童医院中医治疗师招聘2人历年真题库带答案解析
- 2026福建泉州市选优生选拔引进历年真题汇编附答案解析
- 2026年陕西省选调生招录(面向中国科学技术大学)历年真题汇编带答案解析
- 2025广东东莞市樟木头镇招聘编外聘用人员14人笔试考试参考题库及答案解析
- 2025湖北随州北星汇能产业发展有限公司招聘延期笔试考试参考题库及答案解析
- 2025年及未来5年中国猴头菇深加工行业市场调研分析及投资前景预测报告
- 2025年某气调库建设项目可行性研究报告
- 辽宁省鞍山市海城市2025-2026学年七年级上学期道德与法治11月期中
- 施工管理人员年度培训考核试卷及答案
- 石榴树修剪培训课件
- 2025宁夏交通建设投资集团有限公司校园招聘和社会招聘230人(1号)考试笔试备考题库及答案解析
- 职工安全生产教育培训记录表
- 规划放线报告样本
- 英语外研新标准(三起)六年级上册- Module 9 Unit 2 I want to go to Shanghai.教案
评论
0/150
提交评论