数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 15367|回复: 8

急求MATLAB高手帮忙!

  [复制链接]
发表于 2008-5-25 20:41:07 | 显示全部楼层 |阅读模式
约束条件:
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+A2X2
1≥90


A1X12+A2X22120


A1X13+A2X23
136


A1X14+A2X24
310


A1X15+A2X25
215



A1X16+A2X26
215

                   目标函数:
                    (1) minZ1=A1+A2
                    
       (2)minZ2=A1[8-(6.2X11+3.6X12+2.8X13+1.85X14+0.75X15+0.55X16)]+A2[12-(6.2X21+3.6X22+2.8X23+1.85X24+0.75X25+0.55X26)]
发表于 2008-7-17 10:18:24 | 显示全部楼层
先解第一个问题:这是一个线性问题的解答:
但首先要将第三到八个约束条件给规范化,就是全部转换成小于号.
符号有点乱,不过我强烈建议用不着lingo软件来做,是非常的简单
程序代码是:
min=A1=A2;
subject to
…………
…………
…………(这里照样输入各个约束条件即可,但要注意每一个约束条件的后面用分号隔离)
end
这样就可以了。结果就会显示的非常清楚!
发表于 2008-7-17 10:19:18 | 显示全部楼层
哦 目标函数中改为min=A1+A2;
发表于 2008-7-17 10:20:01 | 显示全部楼层
至于第二问,我想你会搞定的,方法一样的
发表于 2009-10-23 14:24:45 | 显示全部楼层
同意一楼的观点··
发表于 2010-4-6 22:00:45 | 显示全部楼层
同意楼上!
发表于 2010-4-23 06:49:33 | 显示全部楼层
发表于 2010-6-5 13:45:45 | 显示全部楼层
用LINGO不行吗?
发表于 2012-9-15 13:50:02 | 显示全部楼层
,可以用matlab自带的函数哦
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-26 19:49 , Processed in 0.054793 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表