楼主: mslick707
1691 8

[求助]MATLAB程序编写 [推广有奖]

版主

已卖:883份资源

院士

8%

还不是VIP/贵宾

-

威望
2
论坛币
356373 个
通用积分
5.4731
学术水平
86 点
热心指数
81 点
信用等级
65 点
经验
39158 点
帖子
954
精华
0
在线时间
3666 小时
注册时间
2006-7-11
最后登录
2025-12-4

楼主
mslick707 发表于 2009-7-14 09:18:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Min Z=160x11+130x12+220x13+170x14+140x21+130x22+190x23+150x24+190x31+200x32+230x33

s.t.
x11+x12+x13+x14=50
x21+x22+x23+x24=60
x31+x32+x33=50


30<= x11+ x21+ x31<=180
70<= x12+ x22+ x32<=140
10<= x13+ x23+ x33<=30
10<= x14+ x24<=50



恳求上述模型的MATLAB实现程序,谢谢!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB程序 MATLAB matla atlab 程序编写 求助 MATLAB 程序 编写

回帖推荐

gaoyu-pasc 发表于2楼  查看完整内容

ls 用excel就可以搞定了 犯不着用MATLAB 实在要用 就用这个函数 [x,fal]=linprog(f,A,b,Aeq,Beq,LB,UB,X0) 说明: min f(x) st: AX

本帖被以下文库推荐

沙发
gaoyu-pasc 发表于 2009-7-14 09:26:32
ls 用excel就可以搞定了 犯不着用MATLAB

实在要用
就用这个函数
[x,fal]=linprog(f,A,b,Aeq,Beq,LB,UB,X0)
说明:
min f(x)
st:
AX<=b
Aeq*X=Beq
LB<=X<=UB
X0为初始值(当极值比较多的时候初始值比较重要)
已有 3 人评分经验 论坛币 学术水平 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员
mslick707 + 10 好建议
admin + 30 + 1

总评分: 经验 + 10  论坛币 + 50  学术水平 + 1   查看全部评分

我种的韭菜被别人割了

藤椅
aibieli731001 发表于 2009-7-14 09:39:36
楼上说得很对,不必用matlab。
已有 1 人评分论坛币 收起 理由
mslick707 + 5 谢了

总评分: 论坛币 + 5   查看全部评分

板凳
gaoyu-pasc 发表于 2009-7-14 09:53:11
用这个函数
[x,fal]=linprog(f,A,b,Aeq,Beq,LB,UB,X0)
说明:
min f(x)
st:
AX<=b
Aeq*X=Beq
LB<=X<=UB

X0为初始值(当极值比较多的时候初始值比较重要)
我种的韭菜被别人割了

报纸
mslick707 发表于 2009-7-14 18:42:31
感谢2楼的的解析,对于简单地线性S.T.是可以用上述方法解决的。我也是因为在学习的过程中碰到了夹逼的S.T.,在MATLAB中才束手无策的啊!

PS: 4楼中,[x,fal]=linprog(f,A,b,Aeq,Beq,LB,UB,X0)应为[x,fval]=linprog(c,A,b,Aeq,beq, VLB,VUB, X0),其中,c 为目标函数 min z=cX中的矩

地板
mslick707 发表于 2009-7-14 20:41:50
呵呵,发现LINDO很方便啊

7
atgfbj 发表于 2009-7-15 10:24:30
用lingo吧,这个是最基本的程序了...

8
rachel_tse 发表于 2009-7-15 10:41:06
支持用LINGO

9
stanleyjunjun 发表于 2009-7-16 10:17:02
计量中用的最多的还是fmincon吧,用法同楼上几个命令相似。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-25 00:57