急求MATLAB高手帮忙!
约束条件:8-(6.2X11+3.6X12+2.8X13+1.85X14+0.75X15+0.55X16)<0.55
12-(6.2X21+3.6X22+2.8X23+1.85X24+0.75X25+0.55X26)<0.55
A1X11+A2X21≥90
A1X12+A2X22≥120
A1X13+A2X23≥136
A1X14+A2X24≥310
A1X15+A2X25≥215
A1X16+A2X26≥215
目标函数:
(1) minZ1=A1+A2
(2)minZ2=A1+A2] 先解第一个问题:这是一个线性问题的解答:
但首先要将第三到八个约束条件给规范化,就是全部转换成小于号.
符号有点乱,不过我强烈建议用不着lingo软件来做,是非常的简单
程序代码是:
min=A1=A2;
subject to
…………
…………
…………(这里照样输入各个约束条件即可,但要注意每一个约束条件的后面用分号隔离)
end
这样就可以了。结果就会显示的非常清楚! 哦 目标函数中改为min=A1+A2; 至于第二问,我想你会搞定的,方法一样的 同意一楼的观点·· 同意楼上! :handshake 用LINGO不行吗?:L :handshake,可以用matlab自带的函数哦
页:
[1]