matlab求解优化问题如何用matlab求解max=x(1)+2x(2);2x(1)+3x(2)不好意思max写错了应该为max=x(1)*x(2)

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 23:35:42
matlab求解优化问题如何用matlab求解max=x(1)+2x(2);2x(1)+3x(2)不好意思max写错了应该为max=x(1)*x(2)
x)M,ILzOx3u/xީϧ@VXa[amTaimfOv>]YK@UOf2ɮXɎ]0Z 6IE8mKb `1$\1 l28ssR ^06T0m clM M `@qq6PK C<[ M]T'DGfFx8ںz9iuD8$mZ ]N0yg `@ =Py]Ct X~M0>r<;P $

matlab求解优化问题如何用matlab求解max=x(1)+2x(2);2x(1)+3x(2)不好意思max写错了应该为max=x(1)*x(2)
matlab求解优化问题
如何用matlab求解
max=x(1)+2x(2);
2x(1)+3x(2)
不好意思max写错了
应该为max=x(1)*x(2)

matlab求解优化问题如何用matlab求解max=x(1)+2x(2);2x(1)+3x(2)不好意思max写错了应该为max=x(1)*x(2)
clc;clear;
X0=[1 1];
A=[2 3;1 3];b=[500;350];
Aeq=[];beq=[];
LB=[0 -inf];UB=[inf 100];
fun=@(x) -x(1)*x(2)
[X,Fmin,EXITFLAG]=FMINCON(fun,X0,A,b,Aeq,beq,LB,UB)
max=-Fmin
结果:
X =
150.0000 66.6667
Fmin =
-1.0000e+004
EXITFLAG =
1
max =
1.0000e+004