案例建模计算机Matlab题目: 上海大学 本科生数学建模课程设计
当前位置:以往案例 > >案例建模计算机Matlab题目: 上海大学 本科生数学建模课程设计
2018-11-28


本科生数学建模课程设计


学院(部)文理学院

业:

级:

名:

指导教师:

完成日期:

摘要

实验设计和统计建模在现实生产中有着广泛的应用随着计算机技术的飞速发展其方法和理论在实践中又得到不断的完善和发展统计建模分析法是指首先取历史实验或生产数据记录用统计建模的方法求取输入输出变量间的数学模型再根据数学模型及约束条件进行最优化计算取得最优操作参数此法所用的方程可以是现行方程多项式非线性方程或者其他任何形式的方程这些形式的方程可以根据专业人员的经验选定业可以根据实际数据由算法具体确定他们的选用系根据经验判断或统计分析的结果可以完全没有理论依据

案例背景:

钢铁制造业有两种类型的钢铁需要制造钢铁1和钢铁2)并且有两种生产方案(方案1和方案2)。在生产钢铁的时候共用到三种类型的资源:铁矿石,煤炭,高炉时间。两种加工方案用到不同类型的高炉,所以方案的不同使用到的加工资源的量也会不同。

生产一吨的产品

铁矿石的需求量

煤炭的需求量

需要高炉时间小时

钢铁1用方案1生产

8

3

2

钢铁2用方案1生产

6

1

1

钢铁1用方案2生产

7

3

1

钢铁2用方案2生产

5

2

1

每天12吨的煤炭供给方案1,15吨的煤炭供给方案2,煤炭不可以在方案之间转移。每天方案1有10个小时的高炉加工时间,方案2有有4个小时的高炉加工时间。每天总共有80吨的铁矿石供给方案1和方案2。钢铁1每吨的出售价格是170元,钢铁2每吨的出售价格是160元。所有的钢铁都销售给同一个顾客。方案1的运输费用是每吨80元,方案2的运输费用是每吨100元。

X1=钢铁1使用方案1的生产量

X2=钢铁2使用方案1的生产量

X3=钢铁1使用方案2的生产量

X4=钢铁2使用方案2的生产量

利润表达式为170(x1 +x3)+160(x2+x4);成本表达式为80(x1+x2)+100(x3+x4)

目标函数z=90×1 + 80×2 + 70×3 + 60×4

约束:

3×1 + x2 <=12 (方案1每天最多得到12吨的煤炭)

2×1 + x2 <=10 (方案1每天最多用10个小时的高炉时间)

3×3 + 2×4 <=15 (方案2每天最多得到15吨煤炭)

X3 + x4 <=4 (方案2每天对多用4个小时的高炉时间)

8×1 + 6×2 + 7×3 + 5×4 <=80 (两种方案每天最多得到80吨的铁矿石)

LINGO求解上述问题

LINGO的源代码如下:

model:

sets:

ii/1..4/:x,c;

jj/1..5/:b;

link(jj,ii):a;

endsets

data:

c=-90,80,70,60;

b=12 10 15 4 80;

a=3 1 0 0

2 1 0 0

0 0 3 2

0 0 1 1

8 6 7 5;

enddata

max=@sum(ii(i):x(i)*c(i));

@for(jj(j):@sum(ii(i):a(j,i)*x(i))<=b(j));

求解结果为:

Objective value:                              1040.000

Variable           Value        Reduced Cost

X( 1)        0.000000            202.0000

X( 2)        10.00000            0.000000

X( 3)        0.000000            14.00000

X( 4)        4.000000            0.000000

进行灵敏度分析其结果为

Ranges in which the basis is unchanged:

Objective Coefficient Ranges:

Current        Allowable        Allowable

Variable      Coefficient         Increase         Decrease

X( 1)        -90.00000         202.0000         INFINITY

X( 2)         80.00000         INFINITY         8.000000

X( 3)         70.00000         14.00000         INFINITY

X( 4)         60.00000         6.666667         10.00000

Righthand Side Ranges:

Current        Allowable        Allowable

Row              RHS         Increase         Decrease

2         12.00000         INFINITY         2.000000

3         10.00000         2.000000         0.000000

4         15.00000         INFINITY         7.000000

5         4.000000         INFINITY         0.000000

6         80.00000         0.000000         20.00000

目标函数值为1040,决策变量的取值为:

X1=0; x2=10; x3=0; x4=4.

结论在给出案例背景之后通过建立线性约束方程来进行求解通过所学lingo软件来对原问题进行求解可以很快地得出目标函数值这使我进一步的对此软件的了解和使用

Spss分析

摘要

单现象描述分析(简单描述分析),是对客观事物单方面特征进行描述的分析。对客观事物的描述方法(分析方法),以其手段的不同归纳起来可以有指标描述法、表格描述法、图形描述法、推断描述法等。指标描述法,是以统计指标方式来认识事物,认识的具体内容包括集中趋势、离中趋势、分布特征等。相关的SPSS方法主要是描述统计中的描述,除此之外还有描述统计中的频率、探索两方法。这些分析的特点是输出统计指标。表格描述法,是以分组表的方式来描述事物的特征,其内容仅包括简单分布表(交互分布表属多现象描述分析)。相关SPSS方法是描述统计中的频率,其特点是输出频率表。图形描述法,是以统计图方式来认识事物的特征,其内容包括箱索图、茎叶图、饼图、条形图、直方图、散点图等。相关的SPSS方法是描述统计中的探索、频率方法和图形菜单中的各种图形功能。探索功能可输出箱索图和茎叶图。频率功能可输出饼图、条形图和直方图。图形功能则可输出除茎叶图外的各种图。推断描述法,是以数据库中的样本数据为依据,推断总体特征。尽管此处的总体事物超出SPSS中的样本范围,但人们也只不过将其看作是更大的样本罢了。从认识目的来看,推断描述中对总体均值、比率或方差的认识仍属表面认识。统计抽样推断的具体内容包括统计估计和假设检验两种。统计估计的主要内容就是完成总体均值、成数的区间估计,相关的SPSS分析方法是描述统计中的探索功能。假设检验的主要内容是均值、成数假设检验,相关的SPSS分析方法是均值比较中的单样本T检验

下面给出了某地区1971-2000年的人口变化情况:

年份

时间变量

人口

1971

1

33815

1972

2

33918

1973

3

34004

1974

4

34165

1975

5

34212

1976

6

34327

1977

7

34344

1978

8

34458

1979

9

34498

1980

10

34476

1981

11

34483

1982

12

34488

1983

13

34513

1984

14

34497

1985

15

34511

1986

16

34520

1987

17

34507

1988

18

34509

1989

19

34521

1990

20

34513

1991

21

34515

1992

22

34517

1993

23

34519

1994

24

34519

1995

25

34521

1996

26

34521

1997

27

34523

1998

28

34525

1999

29

34525

2000

30

34527

上表中的数据,我们可以做出时间变量与人口的关系;利用spss对上述数据进行非线性回归分析。具体操作步骤如下图所示:

图片1.png

上图是操作的步骤,下面是输出的结果:

图片3.png

所以函数表达式为:

Y=34416.367(1-exp(-358.000x))

再做出散点图如下图所示:

结论:根据上表提供的数据,我们对城市的人口随着时间的增长做出了非线性回归预测,得到函数表达式,并且做出了散点图和预测的数据进行对比。


在线提交订单