1.假设某厂计划生产甲、乙两种产品,其主要原材料有钢材3600kg,铜材2000kg及专用设备能力3000台时,已原材料和设备的单间消耗定额以及单位产品所获利润如下表所示(表1-1)。问如何安排生产方使该厂所获利润最大?
为了求解这一问题,设甲、乙两种产品的计划产量分别为件。生产这两种产品所消耗的钢材总数量为 ,但现在只有钢材3600kg,因此,应有。
类似地,可以得到。
显然,由于各种产品的数量不能为负数,我们还有。
并且,总利润为。
综合起来,可以把这个问题的数学形式表达成。
其中,记号“max”表示函数的最大值。
> f=[-70,-120];
a=[9,4;4,5;3,54];
b=[3600,2000,3000];
lb=[0,0];
> [x,fval,exitflag,output,lambda]=linprog(f,a,b,lb)
optimization terminated.x =
fval =
-3.1038e+04
exitflag =
output =
iterations: 4
algorithm: 'large-scale: interior point'
cgiterations: 0
message: 'optimization terminated.'
constrviolation: 0
firstorderopt: 3.6519e-09
lambda =
ineqlin: [3x1 double]
eqlin: [0x1 double]
upper: [2x1 double]
lower: [2x1 double]
clear;
c=[-70,-120]';
a=[9,4;4,5];
> b=[3600,2000];
> acq=[3,54];
> bcq=3000;
lb=[0,0]';ub=
> [x,fval,exitflag,output]=linprog(c,a,b,acq,bcq,lb,ub)
optimization terminated.x =
fval =
-3.1038e+04
exitflag =
output =
iterations: 4
algorithm: 'large-scale: interior point'
cgiterations: 0
message: 'optimization terminated.'
constrviolation: 4.5475e-13
firstorderopt: 2.3985e-09
故甲、乙两种产品的计划产量分别为384.8101, 34.1772,厂所获利润最大。
matlab作业
2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...
matlab作业
matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....
matlab作业
电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...