min{max{yi}}(i=1 2 3 4)
y1=2.5x1
y2=1.5x2
y3=5.5x3
y4=2.6x4
x1+x2+x3+x4=100
x1 x2 x3 x4 均大于0
matlab菜鸟 正学习数学建模 求大神帮助
用matlab求解一个简单的线性规划模型
答案:2 悬赏:40
解决时间 2021-12-13 10:26
- 提问者网友:房东的猫
- 2021-12-12 21:52
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-12-12 21:58
你的条件好像没补全吧,
全部回答
- 1楼网友:蜜罐小熊
- 2021-12-12 23:31
在matlab软件命令窗口输入如下命令即可:
f=ones(1,7);
a=[1,0,0,1,1,1,1;1,1,1,0,0,1,1;1,1,1,1,0,0,1;1,1,1,1,1,0,0;0,1,1,1,1,1,0;0,0,1,1,1,1,1];
b=[50;50;50;80;90;90];
[x,fval]=linprog(f,-a,-b)
求解结果如下:
x =
1.0e+007 *
2.5242
-3.7863
2.5242
2.5242
-3.7863
2.5242
-3.7863
fval =
-1.2621e+007
表示x1、x2、...x7分别取25242000、-37863000、...-37863000时,
目标函数的最小值
zmin=
12621
若求zmax
则再输入如下命令:
[x,fval]=linprog(-f,-a,-b)
求得结果如下:
x =
1.0e+007 *
0.6230
0.8159
-0.0005
2.1852
0.0001
0.9246
0.5799
fval =
-5.1282e+007
即最大值为
51282000
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |