用matlab求解最优化问题 20

 我来答
起源矢量
2014-10-30 · 别说,我什么都不知道,你高兴就好。
起源矢量
采纳数:32 获赞数:42

向TA提问 私信TA
展开全部
%方法很多,给出一种参考,不知道公式我看错没,就这样把。不懂来问!


%第一个
function main
x0=rand(1,3);
A=[-1,-2,-2;1,2,2];b=[0;72];
Aeq=[];beq=[];
LB=[];UB=[];
[x,fval,flag]=fmincon(@fun1,x0,A,b,Aeq,beq,LB,UB)
end

function f=fun1(x)
f=-x(1)*x(2)*x(3);
end

x =


   24.0000   12.0000   12.0000



fval =


  -3.4560e+03



flag =


     5

%第二个
function main
x0=rand(1,3);
A=[];b=[];
Aeq=[1 1 1; 2 -1 1];beq=[4;2];
LB=[];UB=[];
[x,fval,flag]=fmincon(@fun1,x0,A,b,Aeq,beq,LB,UB)
end

function f=fun1(x)
f=x(1)^2+2*x(2)^2+x(3)^2-2*x(1)*x(2)+x(3);
end

x =


    1.9091    1.9545    0.1364



fval =


    3.9773



flag =


     1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式