




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植物基蛋白改性-洞察及研究
- 自适应故障隔离-洞察及研究
- 2025年事业单位笔试-广东-广东精神医学(医疗招聘)历年参考题库典型考点含答案解析
- 博物馆照明设计与改造方案
- 汽车电子工业园项目投资测算方案
- 碳纤维生产线项目技术方案
- 2025年事业单位笔试-天津-天津西药学(医疗招聘)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-重庆-重庆舞台技术工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-重庆-重庆工勤技能(公共科目)历年参考题库含答案解析
- 养鸭场饲养技术与质量管理方案
- 上海市崇明区九校2024-2025学年六年级(五四制)上学期期中英语试题
- 预拌混凝土试验室作业指导书(完整版)
- 2024年10月自考00312政治学概论试题及答案含评分参考
- 数学-清华大学中学生标准学术能力诊断性测试2024-2025学年高三上学期10月试卷和答案
- 浪潮集团在线测评题
- 电梯维保服务投标方案(技术方案)
- 2024年江苏高考语文试题(含答案)
- 2024-2025学年人教版八年级上册数学 期末综合能力测评卷
- 毛皮制品加工企业产品质量检测技术考核试卷
- 路灯养护服务投标方案(技术标)
- 【人教版】五年级语文上册:1《白鹭》教案+预学案+导学案+活动卡+教学实录+课时测评+拓展积累
评论
0/150
提交评论