MATLAB作业

发布 2022-09-20 19:14:28 阅读 2994

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 ...