主题:[讨论]课程设计,求高手帮忙看一下程序错在哪了!谢谢!!
某商店在未来的4个月里,准备用它的一个仓库来专门经销某种商
品,仓库最大容量能贮存这种商品1000单位.假定该商店每月只能出卖
仓库现有的货,当商店在某月购货时,下月初才能到货.预测该商品未来
四个月的买卖价格如表7-12所示,假定商店在1月开始经销时,仓库贮有
该商品500单位.试问若不计库存费用,该商店应如何制定1月至4月的
订购与销售计划,使预期获利最大。
月份 购买 销售
1 10 12
2 9 8
3 11 13
4 15 17
目标函数
max z=12x12-10x11+8x22-9x21+13x32-11x31+17x42-15x41
条件
每月库存
0<=500-x12<=1000
0<=500-x12+x11-x22 <=1000
0<=500-x12+x11-x22+x21-x32 <=1000
0<=500-x12+x11-x22+x21-x32+x31-x42 <=1000
第四个月不进货
x41=0
每月销售量小于等于库存量
x12<=500
x22<=500-x12
x32<=500-x12+x11-x22
x42<=500-x12+x11-x22+x21-x32
每月销售量和进货量
x11>=0
x12>=0
x21>=0
x22>=0
x31>=0
x32>=0
x42>=0
这是我自己编的程序,希望高手帮忙看下,问题出在哪了,得不到正确的结果!谢谢!
clear
f=-[-10,12,-9,9,-11,13,-15,17];
A=[0,-1,0,0,0,0,0,0,;
1,-1,0,-1,0,0,0,0;
1,-1,1,-1,0,-1,0,0;
1,-1,1,-1,1,-1,0,-1;
0,1,0,0,0,0,0,0;
0,1,0,1,0,0,0,0;
-1,1,0,1,0,1,0,0;
-1,1,-1,1,0,1,0,1]
b=[500,500,500,500,500,500,500,500]';
LB=[0,0,0,0,0,0,0,0];
[x,fval]=linprog(f,A,b,[],[],LB)
求高手帮忙!谢谢了!!!
品,仓库最大容量能贮存这种商品1000单位.假定该商店每月只能出卖
仓库现有的货,当商店在某月购货时,下月初才能到货.预测该商品未来
四个月的买卖价格如表7-12所示,假定商店在1月开始经销时,仓库贮有
该商品500单位.试问若不计库存费用,该商店应如何制定1月至4月的
订购与销售计划,使预期获利最大。
月份 购买 销售
1 10 12
2 9 8
3 11 13
4 15 17
目标函数
max z=12x12-10x11+8x22-9x21+13x32-11x31+17x42-15x41
条件
每月库存
0<=500-x12<=1000
0<=500-x12+x11-x22 <=1000
0<=500-x12+x11-x22+x21-x32 <=1000
0<=500-x12+x11-x22+x21-x32+x31-x42 <=1000
第四个月不进货
x41=0
每月销售量小于等于库存量
x12<=500
x22<=500-x12
x32<=500-x12+x11-x22
x42<=500-x12+x11-x22+x21-x32
每月销售量和进货量
x11>=0
x12>=0
x21>=0
x22>=0
x31>=0
x32>=0
x42>=0
这是我自己编的程序,希望高手帮忙看下,问题出在哪了,得不到正确的结果!谢谢!
clear
f=-[-10,12,-9,9,-11,13,-15,17];
A=[0,-1,0,0,0,0,0,0,;
1,-1,0,-1,0,0,0,0;
1,-1,1,-1,0,-1,0,0;
1,-1,1,-1,1,-1,0,-1;
0,1,0,0,0,0,0,0;
0,1,0,1,0,0,0,0;
-1,1,0,1,0,1,0,0;
-1,1,-1,1,0,1,0,1]
b=[500,500,500,500,500,500,500,500]';
LB=[0,0,0,0,0,0,0,0];
[x,fval]=linprog(f,A,b,[],[],LB)
求高手帮忙!谢谢了!!!