求助matlab问题!!!!!!

约束条件:24x(1)+21x(2)+48x(3)>=200x(1)x(4)+x(2)x(5)+x(3)x(6)>=25000=<x(1)<=12,0=<x(2)=<10... 约束条件:
24x(1)+21x(2)+48x(3)>=200
x(1)x(4)+x(2)x(5)+x(3)x(6)>=2500
0=<x(1)<=12,0=<x(2)=<10,0=<x(3)=<5
850=<x(4)<=2000,1250=<x(5)=<1750,1500=<x(6)=<4000
目标函数:
Q=8000x(1)+16600x(2)+18500x(3)+12x(4)+7.8x(5)+18x(6)
的最小值
展开
 我来答
化学工程
2007-06-21 · TA获得超过8897个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3291万
展开全部
用fmincon

function zmin
clc;clear;
X0=[12 2 2 900 1300 2000];
A=[-24 -21 -48 0 0 0];b=-200;
Aeq=[];beq=[];
LB=[0 0 0 850 1250 1500];UB=[12 10 5 2000 1750 4000];
[X,FVAL,EXITFLAG]=fmincon(@fun,X0,A,b,Aeq,beq,LB,UB,@fun2)

function yhat=fun(x)
yhat=8000*x(1)+16600*x(2)+18500*x(3)+12*x(4)+7.8*x(5)+18*x(6);

function [c,ceq]=fun2(x)
c=-(x(1)*x(4)+x(2)*x(5)+x(3)-x(6)-2500);
ceq=[];

结果:
X =
1.0e+003 *

0.0083 0 0 0.8500 1.2500 1.5000

FVAL = 1.1362e+005
EXITFLAG = 1
百度网友db2a0fc
2007-06-21 · TA获得超过994个赞
知道小有建树答主
回答量:1428
采纳率:0%
帮助的人:0
展开全部
人家用matlab,你给人家推荐别的软件干吗?
解线性规划的命令我记不太清了,你在网上查查吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式