作业帮 > 数学 > 作业

题目大概是:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/12 17:49:19
题目大概是:
某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千克,工人20名,可获利9万元.今工厂共有原料60千克,工人150名,又由于其他条件所限甲饮料产量不超过8百箱.问如何安排生产计划,即两种饮料各生产多少使获利最大.进一步讨论:
设甲饮料生产x1百箱,乙饮料生产x2百箱
编写M文件.m如下
c=[10 9];
A=[6 5;10 20];
b=[60;150];
Aeq=[];beq=[];
vlb=[0;0];vub=[8; ];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
运行以上程序,结果与正确结果相差很大,正确的是x1=6..x2= 4.
而上面是很小的数.
如果吧程序的第一行 c=[10 9];
改为c= c=[-10 -9];
结果就对了,
请仔细看
知道了!网友真热心,不然又是不懂!
还有一个小问题:
我看见同学用MATLAB运算时,直接将程序
c=[-10 -9];
A=[6 5;10 20];
b=[60;150];
Aeq=[];beq=[];
vlb=[0;0];vub=[8; ];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
保存为M文件,然后直接在命令窗口输入“x”或者“f”就能取得结果,我在自己计算机上也保存了,但是一输入“x、f“,错误,提示未定义!
如果将整个程序输入到命令窗口就可以得出正确结果,
为何?
四楼的意思我明白,就是说,对于此程序,保存了M文件…………只是定义了x和fval,未定义f,但在命令窗只运行x或者fval还是不行,提示错误!只有把源程序输进命令窗口才行!
晕了,我明明看到老师就只在命令窗口内运行x就出结果的!
题目大概是:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千
要把求最大改成求最小,maxf=10*x1+9*x2,改成minf=-10*x1-9*x2,这个才是正确的目标函数.
跟lingo、lindo格式有点区别,建议简单的线性规划问题直接用lingo、lindo来做,程序会比较简单.或者用lingo、lindo来验算一下.
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
保存为M文件,然后直接在命令窗口输入“x”或者“f”就能取得结果,我在自己计算机上也保存了,但是一输入“x、f“,错误,提示未定义!
变量是x和fval,输入f当然会提示未定义啦
题目大概是:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千 某厂生产的甲、乙两种产品每件可获利润分别为30元、20元,生产甲产品每件需用A原料2千克、B原料4千克,生产乙产品每件需 某公司生产一种饮料是由 两种原料液按一定比例配制而成,其中 原料液的成本价为15元/千克, 原料液的成本价为10元/千克 用甲,乙两种原料配制成某种饮料,已知甲种原料维生素C600单位每千克,乙种100单位每千克,甲种原料8元 某公司生产一种饮料是由A,B两种原料液按一定比例配制而成,其中A原料液的成本价为15元/千克,B原料液的成本价为10元/ 咖啡馆配制两种饮料,甲种饮料每杯含奶粉9g,咖啡4g,糖3g;乙种饮料每杯含仍粉4g,咖啡5g,糖10g.已知每天原料的 某种产品每生产一件需要甲种原料5千克和乙种原料8千克.已知甲种原料的价格为10元/千克,乙种原料的价格为6元/千克. 用甲,乙两种原料配制成某种饮料,已知甲种原料维生素C600单位每千克,乙种100单位每千克,甲种原料8元每千克,乙种原料 用甲,乙两种原料配置成某种饮料,甲每千克含600维生素,每千克8元.乙每千克含100维生素,单价4元 某厂生产需要A.B两种原料;其中A种原料每千克50元;B种原料每千克40元;这两种原料要调价,A种原料上涨10%,B种原 某商场规定每5个空瓶可兑换1瓶饮料,某人用28元钱买饮料喝,最多能买到几瓶饮料?(每瓶3.5元) 某公司生产一种饮料是由 两种原料液按一定比例配制而成,其中 原料液的成本价为15元/千克,原料液的成本