中国男篮对噶麦隆直播 Matlab中fmincon的使用

2019-11-08 20:51:42

好的,那我们就用著名的Rosenbrock'sbanana函数做例子吧,当然这个例子也是matlab文档里面改过来的的我们给出如下的约束条件:1、2、3、在以(1/3,1/3)为圆心,1/3为半径的圆内,就是:4、5、然后,求的最小值然后,我们用fmincon解决x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)也就是说,我们的目标函数长这个样子:fun=@(x)100*(x(2)-x(1)^2)^2+(1-x(1))^2;线性约束部分:lb=[0,0.2];ub=[0.5,0.8];A=[1,1;1,2];b=[2;3];非线性约束部分:function[c,ceq]=circlecon(x)c=(x(1)-1/3)^2+(x(2)-1/3)^2-(1/3)^2;%默认为小于等于0ceq=[];%不存在等式限制在可行域内选一个点作为迭代起始点:x0=[1/4,1/4];然后开始求解:nonlcon=@circlecon;x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)最后得到x=0.50000.2500也就是,

上一篇:中国男篮vs喀麦隆第二场直播 阿里巴巴和蚂蚁金服到底是个什么关系
下一篇:中国男篮南宁8月4日热身赛 工资由基本工资、工龄工资等形成
设为首页 | 保存到桌面 | 网站地图 | 用户帮助 | 用户注册 | 在线投稿 | 广告投放 | 留言反馈
Copyright © 2005-2012 ™ 165163.com.All Rights Reserved. 东阳在线版权所有
地址:浙江省东阳市画水镇华阳 电话:0579-86220017 013509201192 QQ:393614973 互联网ICP备案编号:浙ICP备10046462号
温馨提示:东阳在线所有帖子仅且代表作者本人意见,均不代表本站立场;如转载请注明出东阳在线(www.165163.com),商业用途请联系本站。

东阳E网 金华公安网监
s