数学建模大作业

兰州交通大学

数学建模大作业

学院:机电工程学院

班级:车辆093

学号:200903812 姓名:刘键学号:200903813 姓名:杨海斌学号:200903814 姓名:彭福泰学号:200903815 姓名:程二永学号:200903816 姓名:屈辉

高速公路问题

1 实验案例 (2)

1.1 高速公路问题(简化) (2)

1.1.1 问题分析 (3)

1.1.2 变量说明 (3)

1.1.3 模型假设 (3)

1.1.4 模型建立 (3)

1.1.5 模型求解 (4)

1.1.6 求解模型的程序 (4)

1实验案例

1.1 高速公路问题(简化)

A城和B城之间准备建一条高速公路,B城位于A城正南20公里和正东30公里交汇处,它们之间有东西走向连绵起伏的山脉。公路造价与地形特点有关,图4.2.4给出了整个地区的大致地貌情况,显示可分为三条沿东西方向的地形带。

你的任务是建立一个数学模型,在给定三种地形上每公里的建造费用的情况下,确定最便宜的路线。图中直线AB显然是路径最短的,但不一定最便宜。而路径ARSB过山地的路段最短,但是否是最好的路径呢?

A

B

图8.2 高速公路修建地段

1.1.1 问题分析

在建设高速公路时,总是希望建造费用最小。如果要建造的起点、终点在同一地貌

中,那么最佳路线则是两点间连接的线段,这样费用则最省。因此本问题是一个典型的最优化问题,以建造费用最小为目标,需要做出的决策则是确定在各个地貌交界处的汇合点。

1.1.2 变量说明

i x :在第i 个汇合点上的横坐标(以左下角为直角坐标原点),i =1,2,…,4;x 5=30(指目的地B 点的横坐标)

x=[x 1,x 2,x 3,x 4]T

l i :第i 段南北方向的长度(i =1,2, (5)

S i :在第i 段上地所建公路的长度(i =1,2, (5)

由问题分析可知,

()

()()

()

2

542552

432442

322332212

222

1211x x l S x x l S x x l S x x l S x l S -+=-+=-+=-+=+=

C 1:平原每公里的造价(单位:万元/公里)

C 2:高地每公里的造价(单位:万元/公里) C 3:高山每公里的造价(单位:万元/公里)

1.1.3 模型假设

1、 假设在相同地貌中修建高速公路,建造费用与公路长度成正比;

2、 假设在相同地貌中修建高速公路在一条直线上。在理论上,可以使得建造费用最少,

当然实际中一般达不到。

1.1.4 模型建立

在A 城与B 城之间建造一条高速公路的问题可以转化为下面的非线性规划模型。优化目标是在A 城与B 城之间建造高速公路的费用。

()

4,3,2,1300.

.)(min 5142332211=≤≤++++=i x t s S C S C S C S C S C x f i

1.1.5模型求解

这里采用Matlab编程求解。

模型求解时,分别取C i(i=1,2,3)如下。

平原每公里的造价C1=400万元/公里;

高地每公里的造价C2=800万元/公里;

高山每公里的造价C3=1200万元/公里。

输入主程序model_p97.m,运行结果如下:

model_p97

optans =

2.2584e+004

len =

38.9350

ans =

12.1731 14.3323 15.6677 17.8269

求解程序见附录。

注:实际建模时必须查找资料来确定参数或者题目给定有数据)

6.模型结果及分析

通过求解可知,为了使得建造费用最小。建造地点的选择宜采取下列结果。

x1=12.1731,x2=14.3233,x3=15.6677,x4=17.8269

建造总费用为2.2584亿元。

总长度为38.9350公里

1.1.6求解模型的程序

(1)求解主程序

model_p97

function x=model_p97 %数学建模教材 P97 高速公路

clear all

global C L

C=[400 800 1200];

L=[4 4 4 4 4];

x=fmincon('objfun_97',[1,1,1,1],[],[],[],[],zeros(1,4),ones(1,4)* 30,'mycon_p97');

optans=objfun_97(x)

C=ones(3,1);

len = objfun_97(x)

(2)模型中描述目标函数的Matlab程序objfun_97.m

function obj=objfun_97(x)

global C L

obj=C(1)*sqrt(L(1)^2+x(1)^2) + C(2)*sqrt(L(2)^2+(x(2)-x(1))^2) + ... C(3)*sqrt(L(3)^2+(x(3)-x(2))^2)

C(2)*sqrt(L(4)^2+(x(4)-x(3))^2)+C(1)*sqrt(L(5)^2+(...30-x(4))^2); (3)模型中描述约束条件的Matlab函数mycon_p97.m

function [c,ceq]=mycon_p97(x)

c(1)=x(1)-x(2);

c(2)=x(2)-x(3);

c(3)=x(3)-x(4);

c(4)=x(4)-30;

ceq=[];

综合实验:施肥效果分析

【问题提出】

施肥效果分析(1992年全国大学生数学模型联赛题A)

某地区作物生长所需的营养素主要是氮(N)、钾(K)、磷(P)。某作物研究所在某地区对土豆与生菜做了一定数量的实验,实验数据如下列表所示,其中ha表示公顷,t表示吨,kg表示公斤。当一个营养素的施肥量变化时,总将另两个营养素的施肥量保持在第七个水平上,如对土豆产量关于N的施肥量做实验时,P与K的施肥量分别取为196kg/ha与372kg/ha。

试分析施肥量与产量之间关系,并对所得结果从应用价值与如何改进等方面做出估计。

土豆:N P K

生菜:N P K

数据拟合方法[1]在数学建模问题中常常有着重要的应用。根据实验数据来求出实际问题中变量之间的经验公式[1~2],然后再根据经验公式来讨论模型的最优解,是许多数学建模问题中的一种重要方法。下面就利用这种方法来讨论一个数学建模问题[3~4]。某地区作物生长所需的营养素主要是氮(N)、磷(P)、钾(K)。某作物研究所在该地区对土豆与生菜做了一定数量的实验,实验数据可参见文献[3],其中ha表示公顷,t表示吨,kg表示公斤。当一个营养素的施肥量变化时,总将另两个营养素的施肥量保持在第七个水平上,如对土豆产量关于N的施肥量做实验时,P与K的施肥量分别取为196kg/ha与372kg/ha。我们来分析施肥量与产量之间的关系,并对所得结果从应用价值与如何改进等方面作出估价。

首先,将题中的数据用MA TLAB软件[5]作出图形:

从图上可看出,N、P、K的取值范围不一样,可以将它们的取值范围转化成区间[0,1],这样它们的变化范围就都一样了。转化后的数据图形如下:

1模型的建立及求解

要分析施肥量与产量之间的关系,首先要建立施肥量与产量之间的函数关系。可以用数据拟合的方法来建立这种函数关系。这又需要确定拟合的函数的形式,即所谓经验公式。

施肥量与产量之间的函数可以是每一种肥料的施用量与产量的关系,也可以是三种肥料共同的施用量与产量的关系。按一般常识,N、P、K是作物生长的三种基本肥料要素,它们用量的多少将直接影响农作物的产量。这种对作物产量的“影响”通常是这三种肥料的共同影响,而不应是单一某一种肥料对作物产量的“影响”。但每一种肥料的用量对于不同的作物产量的影响效果又有不同。例如,N肥的施用量对有些农作物产量的影响是:当N肥施用量较少时,随着N肥用量的增加,农作物的产量会增加,到一定用量后产量达到最大,然后,当N肥用量继续增加时,农作物的产量反而会降低。这从上面的土豆和生菜产量与N肥用量的数据图上也可以看到这样的规律。而在一定的范围内,P肥和K肥的用量对农作物产量的影响将随着其用量的增加而一直增加,只是当P肥和K肥的用量较少时,随着其用量的增加,农作物产量增加较快,而当P肥和K肥的用量较多时,随着其用量的增加,农作物产量增加不大。从上面的土豆和生菜产量与P肥或K肥用量的数据图上可以看到这样的规律。具有这种特点的函数关系在数学上用二次多项式就能较好地反映出来。当然也可以考虑用分段函数来描述。为简单起见,下面在拟合这些函数时都用二次多项式。在实验数据中,K肥料施用量与生菜产量的实验数据波动性较大,这种产量与肥料的施用量的关系在农作物中是很少出现的现象。如果从数据图形的整体来看,其实K肥料施用量与生菜产量的实验数据的特点还是与上面所说的情况相似的,其波动性可看作是实验误差。要利用实验数据来拟合出这些函数关系,显然,如果实验数据越多、数据分布越合理,则拟合的效果就越好。这样拟合出来的函数,其所反映出来的规律就越符合实际情况。例如,应当给出充分多的数据,且这些数据应当是在N、P、K三种肥料的不同用量下的产量数据。又比如,应该有这样的数据:当N、P、K三种肥料中某两种肥料限制在不同的固定值时,相应地,第三种肥料取不同值时的产量数据,这样才有可能反映出N、P、K 三种肥料在对农作物产量的共同影响时的相互影响的规律。但事实上,这里所给出的实验数据非常有限,而且很不均匀,所以用现有的数据来拟合N、P、K的施用量与产量之间的函数关系,并根据这些函数的性质所推断出的施肥量与产量之间的关系,其可信性是有限的。

另外,拟合每一种肥料的施用量与产量的函数时,其余两种肥料的用量都是限制在一个数值上的,其结果通常也只能得到,当相应的另两肥料的用量在所限制的数值下的情况。虽然我们得到的结果可能有一定的局限性,但这里所用到的方法却是处理这类问题的常用方法,从建立模型的角度来说,还是值得讨论的。如果要想得到更精确的结果,只需要有更多的产量施肥量实验数据,再用本文中给出的模型讨论即可。

用这些函数来讨论施肥效果产量与施肥量的函数关系,有两种方式,一种是对三种肥料施用量与产量分别来拟合相应的函数,这需要拟合三个函数,每个函数都是一元函数,这种做法可以使拟合的效果较好。另一种是考虑三种肥料共同对产量的影响,这只需要拟合出一个函数,这是一个三元函数,且由于数据量偏少且不均匀等的原因,拟合效果要差一些,但这是讨论肥料施用量与产量的全局最优解所必须的。下面分别来讨论。

1.1模型1对三种肥料的用量与土豆和生菜产量分别拟合相应的函数讨论一种肥料的用量与产量的关系时,其它两种肥料的用量都固定在第7种水平,三种肥料的用量分

别是:

土豆n07=0.5499,p07=k07=0.5714;

生菜n17=0.57149,p17=0.5708,k17=0.5714。

先考虑土豆与每一种肥料用量的函数关系,我们利用所给数据来拟合这些函数关系。如果假设土豆产量与三种肥料:N、P、K的用量之间的函数关系分别是

w11=f1(n),w12=f2(p),w13=f3(k)

这些函数的形式,按照上面的讨论,都用二次多项式。下面是利用实验数据拟合的结果。

当P、K固定在第7种水平,即p07=k07=0.5714时,函数w11=f1(n)拟合的结果是:

w11=f1(n)=-75.3222n2+92.8574n+14.7416, n∈[0,1]

当N、K固定在第7种水平,即n07=0.5499,k07=0.5714时,函数w12=f2(p)拟合的结果是:

w12=f2(p)=-16.1179p2+24.5678p+32.9241,p∈[0,1]

当N、P固定在第7种水平,即n07=0.5499,p07=0.5714时,函数w13=f3(k)拟合的结果是:

w13=f3(k)=-29.6463k2+48.8088k+24.4144,k∈[0,1]

类似地,如果假设生菜与三种肥料N、P、K之间的函数关系分别是

w21=g1(n),w22=g2(p),w23=g3(k)

这些函数利用原始数据拟合的结果如下。

当P、K固定在第7种水平,即p17=0.5708,k17=0.5714时,函数w21=g1(n)拟合的结果是: w21=g1(n)=-36.5944n2+39.7175n+10.294,n∈[0,1]

当N、K固定在第7种水平,即n17=0.57149,k17=0.5714时,函数w22=g2(p)拟合的结果是:

w22=g2(p)=-25.6089p2+41.5218p+6.88196,p∈[0,1]

当N、P固定在第7种水平,即n17=0.57149,p17=0.5708时,函数w23=g3(k)拟合的结果是:

w23=g3(k)=-0.304688k2+3.33018k+16.2329,k∈[0,1]

如果用上面求出的拟合函数来表示相应的产量与施肥量的函数关系,从拟合曲线的图形来看,只有产量与N肥的用量函数有唯一极大值点。其它函数都不具有这一性质,其规律是:P、N的施用量越多,产量都会增加。如果只从增加产量的角度,就应尽量多施这两种肥料但多施肥的同时也会增加购买肥料的费用,从经济的角度来看,并不一定合算。应综合考虑产量和施肥的成本因素,以单位面积上的收益(即农作物的销售收入与施肥的费用之差)为目函数,以单位面积的收益最大为最优准则,来确定最优解。

1.1.1产量模型

考虑当0≤n,p,k≤1时的产量模型。如果只是追求高产,则只要求出上面拟合出来的函数w1i= fi(・)和w2i=g(・)(i=1,2,3)

的最大值即可。产量模型的求解可以用微分法求解,也以用MA TLAB软件很容易求出,

且只要求N对产量的最大值,因为P和K的用量取最大值时,相应地土豆和生菜的产量最大。

利用MATLAB软件求解的结果是:当P、K固定在第7种水平,即p=k=p07=k07

=0.5714,而N的用量为n1=0.6164,即N的施用量是290.3244(kg/ha)时,土豆的产量最大,最大值是43.3603(t/ha);

当P、K固定在第7种水平,即p=p17=0.5708,k=k17=0.5714,而N的用量为n2=0.5427,即N的施用量是212.7384(kg/ha)时,生菜的产量最大,最大值是21.0062(t/ha)。

1.1.2效益模型

当施用肥料所带来的收入比用于购买肥料的费用多时,就应该施肥,否则就不应该多施肥。设土豆和生菜的售价分别是a1和a2(元/t),N、P和K的售价分别为b1,b2,b3(元/kg)。

首先讨论N肥施用量的效益模型。当N肥的用量是n(kg/ha)时,土豆和生菜的产量分别是w1=f1(n)和w2=g1(n),土豆施用肥料的费用是h1=b1n+p07b2+k07b3(元/ha),生菜施用肥料的费用是h2=b1n+p17b2+k17b3(元/ha)。

单位面积上的土豆和生菜因施N肥所增加的收益分别是:

m1=a1[f1(n)-f1(0)]-h1

=a1(-75.3222n2+92.8574n)-(b1n+p07b2+k07b3)

m2=a2[g1(n)-g1(0)]-h2

=a2(-36.5944n2+39.7175n)-(b1n+p17b2+k17b3)

于是效益模型就归结为要确定N肥的施用量n使得收益m1,m2达到最大。利用微分法不难求得最优解是:

当n=n1=92.8574a1-b1150.6444a1时,土豆的最大收益是:

m31=a1(-75.3222n21+92.8574n1)-(b1n1+p07b2+k07b3)(元/ha)。

当n=n2=39.7475a2-b73.1888a2时,生菜的最大收益是:

m32=a2(-36.5944n22+39.7175n2)-(b1n2+p17b2+k17b3)(元/ha)。

同样,对于单位面积上的土豆和生菜因施P肥或K肥所增加的收益也可以类似地讨论,此处就只对于单位面积上的土豆和生菜因施P肥所增加的收益进行讨论。收益函数分别是:

m′1=a1[f2(p)-f2(0)]-h′1=a1(-16.1179p2+24.5678p)-(n07b1+pb2+k07b3)

m′2=a2[g2(p)-g2(0)]-h′2=a2(-25.6089p2+41.5218p)-(n17b1+pb2+k17b3)

利用微分法不难求得最优解是:

当p=p1=24.5678a1-b232.2358a1时,土豆的最大收益是

m′31=a1[f2(p1)-f2(0)]-h′1

=a1(-16.1179p21+24.5678p1)-(n07b1+p1b2+k07b3)(元/ha)。

当p=p2=39.7175a2-b273.1888a2时,生菜的最大收益是

m′32=a2[g2(p2)-g2(0)]-h′2

=a2(-25.6089p22+41.5218p2)-(n17b1+p2b2+k17b3)(元/ha)。

1.2模型2

将土豆和生菜的产量都看成是N、P和K的三元函数设w1=f(n,p,k)和w2=g(n,p,k)分别是土豆和生菜的产量与三种肥料的施肥量之间的函数,这里用2次多项式来拟合这两个函数下面是用MATLAB软件求得的结果,利用实验数据在求拟合函数w1=f(n,p,k)和w2=g(n,p,k)时,发现只出现n,p,k及其乘幂项,而没有n,p,k交叉相乘的项。

w1=f(n,p,k)=-12.82+89.60n+28.79p+47.82k-72.26n2-20.04p2-28.73k2

w2=g(n,p,k)=-7.496+36.57n+31.24p+16.78k-33.67n2-16.06p2-12.79k2

其中0≤n,p,k≤1。拟合效果如下图所示。

1.2.1产量模型

易知,产量模型可归结为求函数w1=f(n,p,k)和w2=g(n,p,k)的最大值。用微分法或用MATLAB软件可以求出结果是:

当N、P和K的取值分别是n=0.62,p=0.72,k=0.83时,土豆的产量最大,最大值是45.1938(t/ha);

当N、P和K的取值分别是n=0.54,p=0.97,k=0.66时,生菜的产量最大,最大值是23.1291(t/ha)。

1.2.2效益模型

同模型1,当施用肥料所带来的收入比用于购买肥料的费用多时,就应该施肥。否则就不应该多施肥。设土豆和生菜的售价分别是a1和a2(元/t),N、P和K的售价分别中b1,b2,b3(元/kg)。当N、P和K的用量分别是n,p,k(kg/ha)时,土豆和生菜的产量分别是w1=f(n,p,k)和w2=g(n,p,k),而购买肥料的费用是h=b1n+b2p+b3k(元/ha),于是单位面积上的土豆和生菜因施肥所增加的收益分别是:

m1=[f(n,p,k)-f(0,0,0)]×a1-h

=[f(n,p,k)-f(0,0,0)]×a1-(b1n+b2p+b3k)

m2=[g(n,p,k)-g(0,0,0)]×a2-h

=[g(n,p,k)-g(0,0,0)]×a2-(b1n+b2p+b3k)

模型归结为:确定n,p,k的值,使上面两个函数分别达到最大值。用微分法可求得最优解分别是:

当N、P和K的取值分别是

n1=89.60a1-b1144.52a1,

p1=28.79a1-b240.08a1,

k1=47.82a-b357.46a1

时,土豆的产量最大,最大值是

m31=[f(n1,p1,k1)-f(0,0,0)]×a1-(b1n1+b2p1+b3k1)(t/ha);

当N、P和K的取值分别是

n2=36.57a2-b167.34a2,p2

=31.24a2-b232.12a2,

k2=16.78a2-b325.58a2

时,生菜的产量最大,最大值是

m32=[g(n2,p2,k2)-g(0,0,0)]×a2-(b1n2+b2p2+b3k2)(t/ha)。

2模型的检验与改进

为了检验效益模型的求解结果,需要知道土豆和生菜的销售价,还要知道肥料N、P、K 的销售价。不同的N肥价格相差较大,例如,按照当前的市场价格,碳酸氢铵平均价格为540(元/吨),尿素价格为1760(元/吨),钾肥的价格也有1700(元/吨)至2420(元/吨)不等的情况,而P肥的价格大致为400(元/吨)。在以下讨论中,我们假设N肥价格为b1=1.76(元/kg);P肥的价格为b2=0.4(元/kg);K肥的价格为b3=2.42(元/kg)。又设土豆和生菜的批发价分别为800(元/吨)和400(元/吨)。对于模型1的效益模型,利用上面的数据,可求得单位面积上的土豆和生菜施N 肥的最优解结果分别是:

n1=0.6164,m31=2.2892×104(元)和n2=0.5426,m32=4.3081×103(元)。

同样,可求得单位面积上的土豆和生菜施P肥的最优解结果分别是:

p1=0.7621,m31=7.4869×103(元)和p2=0.8107,m32=6.7296×103(元)。

从求解的结果上可以看到,对于施N肥的效益模型求解的结果与产量模型的求解结果差别不大,这是因为,在现有的实验数据范围内,肥料的成本相对于总收益来说很小。例如每公顷面积施用N肥的成本最多为471×1.76<1000元,相对于总收益来说可忽略不计。因此,可以认为效益模型的结果与产量模型的结果相同。

这个求解的结果与农民对农作物施肥时的作法是相符合的。事实上,农民在对农作物施肥时,都是从考虑如何使农作物的产量达到最大来确定施肥量的。

在模型1中,讨论一种肥料的用量与产量的关系时,其它两种肥料的用量都固定在第7种水平,模型求解的结果较合理,但这只是当固定其中某两种肥料的用量时,考虑施用第三种肥料的施用量的最优解。而产量与肥料的施用量的全局最优解应当是模型2的解。

通常,对于用拟合方法得到的函数,只有当自变量在包含实验数据点(这里指自变量部分)的某个范围(例如,以实验数据点为顶点的所有多面体的并集)内变化时,拟合函数才可能是较合理的,而对于自变量在这个实验数据点的范围外变化时的函数值则不一定合理。例如,模型2在拟合所得到的函数

w1=f(n,p,k)=-12.82+89.60n+28.79p+47.82k-72.26n2-20.04p2-28.73k2

w2=g(n,p,k)=-7.496+36.57n+31.24p+16.78k-33.67n2-16.06p2-12.79k2

中,常数项的值为负,这是不合理的,因为f(0,0,0)和g(0,0,0)表示不施肥时的产量,这些值都应当是非负才合理。但因为原点(0,0,0)并不在实验数据的范围内,因此拟合函数的这种情况是可以出现的。这时模型2中的效益模型就需要改进一下。这可以用两种方法来处理。第一种方法,就是直接将函数f(n,p,k)和g(n,p,k)在原点(0,0,0)的某个小的邻域内的值改为0即可。也就是分别用

f1(n,p,k)=max{f(n,p,k),0}

g1(n,p,k)=max{g(n,p,k),0}

代替原来的函数f(n,p,k)和g(n,p,k)。这样处理之后,模型2的最优解和最大收益的值不变。

第二种方法,因为N、P、K三种肥料是农作物生长的基本肥料要素,如果这三种肥料都不

施用,农作物的产量通常会很低,可近似地认为产量为0。因此,在拟合函数f(n,p,k)和g(n,p,k)时,我们在实验数据中增加一个点(0,0,0,0)(即表示当N、P、K三种肥料的施用量均为0时,土豆和生菜的产量也为0),这样拟合函数f(n,p,k)和g(n,p,k)时的结果是

f(n,p,k)=89.6n+6.352p+25.38k-72.26n2-20.04p2+39.27pk-28.73k2

g(n,p,k)=23.45n+31.24p+3.659k-33.67n2-16.06p2+22.96nk-12.79k2

可以看到,这样拟合出来的函数f(n,p,k)和g(n,p,k)在原点处的值都不会出现负数。另外,在这样拟合得到的函数f(n,p,k)和g(n,p,k)的表达式中,还出现了n,p,k交叉相乘的项。用这两个函数代替模型2中的f(n,p,k)和g(n,p,k)时一样可以进行讨论。此时,用MATLAB软件可求得最优解分别是:

当N、P和K的取值分别是:

n1=0.62-0.0069b1a1

,p1=1.789-0.0755b2a1-0.0516b3a1

,k1=1.6647-0.0516b2a1-0.0527b3a1

时,土豆的产量最大,最大值是

m31=f(n1,p1,k1)×a1-(b1n1+b2p1+b3k1)(t/ha);

当N、P和K的取值分别是

n2=0.572-0.0214b1a2-0.0192b3a2

,p2=0.9723-0.0311b2a2

,k2=0.6565-0.0192b1a2-0.0563b3a2

时,生菜的产量最大,最大值是

m32=g(n2,p2,k2)×a2-(b1n2+b2p2+b3k2)(t/ha)。

[参考文献]

[1]李庆扬,王能超,易大义.数值分析(第四版)[M].北京:清华大学出版社,施普林格出版社,2003:90-98.

[2]姜启源.数学模型(第二版)[M].北京:高等教育出版社,1993:101-106.

[3]叶其孝.大学生数学建模竞赛辅导教材(二)[M].湖南:湖南教育出版社,1997:82-86.

[4]萧树铁,姜启源.大学数学—数学实验[M].北京:高等教育出版社,2003:51-74.

[5]张志涌,杨祖樱等.MATLAB教程(R2006a—R2007a)[M].北京:北京航空航天大学出版社,2007:165-168&177-192.

数学建模大作业

模型假设一、假设校区可以建得很大,也可以建的很小,不影响其他校区的建立。 二、假设任意小区到可选择的任意校区都一样,距离不考虑。 模型建立建立矩阵,行表示备选校址,列表示小区号。若某校址能覆盖某小区,则在矩阵的相应位置上添“1”,否则添“0”,为了使矩阵成为方阵,故在矩阵的行最后添加四行全为“0”的行。最终,建立了一下矩阵: A= [1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

北航数值分析全部三次大作业

北航数值分析全部三次大作业 第一次大作业是关于解线性方程组的数值方法。我们被要求实现各种 常用的线性方程组求解算法,例如高斯消元法、LU分解法和迭代法等。 我首先学习了这些算法的原理和实现方法,并借助Python编程语言编写 了这些算法的代码。在实验中,我们使用了不同规模和条件的线性方程组 进行测试,并比较了不同算法的性能和精度。通过这个作业,我深入了解 了线性方程组求解的原理和方法,提高了我的编程和数值计算能力。 第二次大作业是关于数值积分的方法。数值积分是数值分析中的重要 内容,它可以用于计算曲线的长度、函数的面积以及求解微分方程等问题。在这个作业中,我们需要实现不同的数值积分算法,例如矩形法、梯形法 和辛普森法等。我学习了这些算法的原理和实现方法,并使用Python编 写了它们的代码。在实验中,我们计算了不同函数的积分值,并对比了不 同算法的精度和效率。通过这个作业,我深入了解了数值积分的原理和方法,提高了我的编程和数学建模能力。 第三次大作业是关于常微分方程的数值解法。常微分方程是数值分析 中的核心内容之一,它可以用于描述众多物理、化学和生物现象。在这个 作业中,我们需要实现不同的常微分方程求解算法,例如欧拉法、龙格- 库塔法和Adams法等。我学习了这些算法的原理和实现方法,并使用Python编写了它们的代码。在实验中,我们解决了一些具体的常微分方 程问题,并比较了不同算法的精度和效率。通过这个作业,我深入了解了 常微分方程的原理和方法,提高了我的编程和问题求解能力。 总的来说,北航数值分析课程的三次大作业非常有挑战性,但也非常 有意义。通过这些作业,我在数值计算和编程方面得到了很大的提升,也

2020年数学建模作业题

数学模型课程期末大作业题 要求: 1)选题方式:共49题,每个同学做一题,你要做的题目编号是你的学号mod49所得的值+1。(例如:你的学号为189084157,则你要做的题为mod(189084157,49)+1=18)。 2)该类题目基本为优划问题,要求提交一篇完整格式的建模论文,文字使用小四号宋体,公式用word的公式编辑器编写,正文中不得出现程序以及程序冗长的输出结果,程序以附录形式附在论文的后面,若为规划求解必须用lingo 编程,其它计算可用Matlab或Mathmatica编写,不得以其它语言编程,否则按不及格论处。 3)论文以电子文档提交,同时要交一份文章和程序电子文档,由班长统一收上来,我要验证程序。 1、生产安排问题 某厂拥有4台磨床,2台立式钻床,3台卧式钻床,一台镗床和一台刨床,用以生产7种产品,记作p1至p7。工厂收益规定作产品售价减去原材料费用之余。每种产品单件的收益及所需各机床的加工工时(以小时计)列于下表(表1): 表 到6月底每种产品有存货50件。 工厂每周工作6天,每天2班,每班8小时。

不需要考虑排队等待加工的问题。 在工厂计划问题中,各台机床的停工维修不是规定了月份,而是选择最合适的月份维修。除了磨床外,每月机床在这6个月中的一个月中必须停工维修;6个月中4台磨床只有2台需要维修。扩展工厂计划模型,以使可作上述灵活安排维修时间的决策。停工时间的这种灵活性价值若何? 注意,可假设每月仅有24个工作日。 2、电梯问题 某办公大楼有十一层高,办公室都安排在7,8,9,10,11层上.假设办公人员都乘电梯上楼,每层有60人办公.现有三台电梯A、B、C可利用,每层楼之间电梯的运行时间是3秒,最底层(一层)停留时间是20秒,其他各层若停留,则停留时间为10秒.每台电梯的最大的容量是10人,在上班前电梯只在7,8,9,10,11层停靠.为简单起见,假设早晨8∶00以前办公人员已陆续到达一层,能保证每部电梯在底层的等待时间内(20秒)能达到电梯的最大容量,电梯在各层的相应的停留时间内办公人员能完成出入电梯.当无人使用电梯时,电梯应在底层待命.请问: 把这些人都送到相应的办公楼层,要用多少时间? 怎样调度电梯能使得办公人员到达相应楼层所需总的时间尽可能的少? 请给出一种具体实用的电梯运行方案. 3、食品加工问题 一项食品加工工业,为将几种粗油精炼,然后加以混合成为成品油。原料油有两大类,共5种:植物油2种,分别记为V1和V2;非植物油3种,记为O1、O2和O3。各种原料油均从市场采购。现在(一月份)和未来半年中,市场价格(元/ 植物油和非植物油要在不同的生产线精炼。每个月最多可精练植物油200吨,非植物油250吨。精练过程中没有重量损失。精练费用可以忽略。 每种原料油最多可存储1000吨备用。存贮费为每吨每月50元。成品油和经过精练的原料油不能贮存。

数学建模期末大作业-2013年

数学建模期末大作业-2013年 期末大作业题目 一、小行星的轨道问题 一天文学家要确定一颗小行星绕太阳运行的轨道,他在轨道平面内建立了以太阳为原点的直角坐标系,在两坐标轴上取天文观测单位。在5个不同的时间对 (1) 建立小行星运行的轨道方程并画出其图形; (2)求出近日点和远日点及轨道的中心(是太阳吗?);(3)计算轨道的周长。 二、发电机使用计划 为了满足每日电力需求(单位:兆瓦),可以选用四种不同类型的发电机。每日电力需求如下所示: 一最小输出功率。所有发电机都存在一个启动成本,以及工作于最小功率状态时的固定的每小时成本,并且如果功率高于最小功率,则超出部分的功率每兆瓦每小时还存在一个成本,即边际成本。这些数据均列于下表中。 电机不需要付出任何代价。我们的问题是: (1)在每个时段应分别使用哪些发电机才能够使每天的总成本最小?(2)如果增加表3中的关闭成本,那么在每个时段

应分别使用哪些发电机才能够使每天的总成本最小? (3)如果增加表4中的关闭成本,那么在每个时段应分别使用哪些发电机才能够使每天的总成本最小? 三、合理计税问题 所以此人一年上税为:245×12+__=__元 在实际的执行过程中,每月的岗位津贴和年末一次性奖金实际上是放在一起结算给个人的,而具体每月发放多少岗位津贴和年末一次性发放多少奖金可以由职工本人在年初根据自己的需要进行选择。显然,不同的选择发放方式所缴纳的税是不同的,这就产生一个合理计税的问题。假定该事业单位一年中的津贴与奖金之和的上限是__元,试解决下面这个问题: 四、光伏电池的选购问题 早在1839年,法国科学家贝克雷尔(Becqurel)就发现,光照能使半导体材料的不同部位之间产生电位差。这种现象后来被称为“光生伏特效应”,简称“光伏效应”。1954年,美国科学家恰宾和皮尔松在美国贝尔实验室首次制成了实用的单晶硅太阳电池,诞生了将太阳光能转换为电能的实用光伏发电技术。据预测,太阳能光伏发电在未来会占据世界能源消费的重要席位,不但要替代部分常规能源,而且将成为世界能源供应的主体。 现有一家公司欲在面积为30平方米的一片向阳的屋顶安装光伏电池以解决部分电力紧张的问题。请你利用附件提供的数据通过建立数学模型解决下面三个问题:

(完整)现代控制理论-大作业-倒立摆

摘要 倒立摆系统是一个复杂的、高度非线性的、不稳定的高阶系统,是学习和研究现代控制理论最合适的实验装置。倒立摆的控制是控制理论应用的一个典型范例,一个稳定的倒立摆系统对于证实状态空间理论的实用性是非常有用的. 本文主要研究的是二级倒立摆的极点配置方法,首先用Lagrange方程建立了二级倒立摆的数学模型,然后对二级倒立摆系统的稳定性进行了分析和研究,并给出了系统能控能观性的判别。基于现代控制理论中的极点配置理论,根据超调量和调整时间来配置极点,求出反馈矩阵并利用Simulink对其进行仿真,得到二级倒立摆的变化曲线,实现了对闭环系统的稳定控制。 关键词:二级倒立摆;极点配置;Simulink

目录 1.绪论 (1) 2 数学模型的建立和分析 (1) 2。1 数学建模的方法 (1) 2。2 二级倒立摆的结构和工作原理 (2) 2。3 拉格朗日运动方程 (3) 2。4推导建立数学模型 (3) 3 二级倒立摆系统性能分析 (9) 3.1 稳定性分析 (9) 3。2 能控性能观性分析 (10) 4 状态反馈极点配置 (11) 4。1 二级倒立摆的最优极点配置1 (11) 4.2 二级倒立摆最优极点配置2 (12) 5。二级倒立摆matlab仿真 (14) 5。1 Simulink搭建开环系统 (14) 5.2 开环系统Simulink仿真结果 (14) 5.3 Simulink搭建极点配置后的闭环系统 (15) 5.4极点配置Simulink仿真结果 (16)

5.4。2 第二组极点配置仿真结果 (18) 6。结论 (19) 7.参考文献 (20) 附录一 (21)

数学建模期末大作业

数学建模期末大作业论文 题目:A题美好的一天 组长:何曦(2014112739) 组员:李颖(2014112747)张楚良(2014112740) 班级:交通工程三班 指导老师:陈崇双

美好的一天 摘要 关键字:Dijkstra算法多目标规划有向赋权图 MATLAB SPSS

1 问题的重述 Hello!大家好,我是没头脑,住在西南宇宙大学巨偏远的新校区(节点22)。明天我一个外地同学来找我玩,TA叫不高兴,是个镁铝\帅锅,期待ing。我想陪TA在城里转转,当然是去些不怎么花钱的地方啦~~。目前想到的有林湾步行街(节点76)、郫郫公园(节点91),大川博物院(节点72)。交通嘛,只坐公交车好了,反正公交比较发达,你能想出来的路线都有车啊。另外,进城顺便办两件事,去老校区财务处一趟(节点50),还要去新东方(节点34)找我们宿舍老三,他抽奖中了两张电影票,我要霸占过来明晚吃了饭跟TA一起看。电影院嘛,TASHIWODE电影院(节点54)不错,比较便宜哈。我攒了很久的钱,订了明晚开心面馆(节点63)的烛光晚餐,额哈哈,为了TA,破费一下也是可以的哈。哦,对了,老三说了,他明天一整天都上课,只有中午休息的时候能接见我给我票。 我主要是想请教一下各位大神: 1)明天我应该怎么安排路线才能够让花在坐车上的时间最少? 2)考虑到可能堵车啊,TA比较没耐心啊,因为TA叫不高兴嘛。尤其是堵车啊,等车啊,这种事,万一影响了气氛就悲剧了。我感觉路口越密的地方越容易堵,如果考虑这个,又应该怎么安排路线呢? 3)我们城比较挫啊,连地图也没有,Z老师搞地图测绘的,他有地图,跟他要他不给,只给了我一个破表格(见附件,一个文件有两页啊),说“你自己画吧”。帮我画一张地图吧,最好能标明我们要去的那几个地方和比较省时的路线啊,拜托了~ 2 问题的分析 2.1 对问题一的分析 问题一要求安排路线使得坐车花费的时间最少。 对于问题一,假设公交车的速度维持不变,要使花费的时间最少,则将问题转化为对最短路径的求解。求解最短路径使用Dijkstra算法很容易进行求解,在运用MATLAB编程,得到最优的一条路径,则这条路径所对应的时间即为最少用时。 2.2 对问题二的分析 问题二要求在考虑堵车的情况下,路口越密越容易发生拥堵,安排路线是乘车时间最短。 对于问题二,在问题的基础上增加了附加因素,即公交车的速度会因道路的密集程度而发生改变,从而问题一建立的基本Dijkstra算法对于问题二就不再适用了,因此对问题一的基本Dijkstra算法进行改进,并结合蚁群算法的机理与特点,运用MATLAB求解出最短路径,保证了花费时间的最少性。 2.3 对问题三的分析 问题三要求根据提供的附件,画出一张地图,标明要去的那几个地方和比较省时的路线。 对于问题三,在问题一和问题二的基础上,根据求解的结果,运用SPSS软件画出地图。

数学建模大作业习题答案

数学建模大作业习题答案 数学建模大作业习题答案 作为一门应用数学课程,数学建模在现代科学研究和工程技术中具有重要的地 位和作用。通过数学建模,我们可以将实际问题转化为数学模型,从而利用数 学方法进行分析和求解。在数学建模的学习过程中,我们经常会遇到一些习题,下面我将为大家提供一些数学建模大作业题目的答案,希望能对大家的学习有 所帮助。 1. 题目:某城市的交通拥堵问题 解答:针对这个问题,我们可以采用图论的方法进行建模和求解。首先,我 们将城市的道路网络抽象为一个图,图的节点表示交叉口,边表示道路。然后,我们可以给每条边赋予一个权重,表示道路的通行能力。接着,我们可以使用 最短路径算法,比如Dijkstra算法,来计算从一个交叉口到另一个交叉口的最 短路径,从而找到最优的交通路线。此外,我们还可以使用最小生成树算法, 比如Prim算法,来构建一个最小的道路网络,以减少交通拥堵。 2. 题目:某工厂的生产调度问题 解答:对于这个问题,我们可以采用线性规划的方法进行建模和求解。首先,我们可以将工厂的生产任务抽象为一个线性规划模型,其中目标函数表示最大 化生产效益,约束条件表示生产能力、物料供应和市场需求等方面的限制。然后,我们可以使用线性规划求解器,比如Simplex算法或内点法,来求解这个 线性规划模型,得到最优的生产调度方案。此外,我们还可以引入一些启发式 算法,比如遗传算法或模拟退火算法,来寻找更好的解决方案。 3. 题目:某股票的价格预测问题

解答:对于这个问题,我们可以采用时间序列分析的方法进行建模和求解。 首先,我们可以将股票的价格序列抽象为一个时间序列模型,比如ARIMA模型。然后,我们可以使用历史数据来拟合这个时间序列模型,并进行参数估计。接着,我们可以利用这个时间序列模型来预测未来的股票价格。此外,我们还可 以引入其他的预测方法,比如神经网络或支持向量机,来提高预测的准确性。 通过以上的例子,我们可以看到,在数学建模的过程中,我们需要将实际问题 抽象为数学模型,然后利用数学方法进行分析和求解。数学建模不仅需要我们 具备扎实的数学基础,还需要我们具备一定的实际问题分析和解决能力。希望 通过这些习题的答案,能够帮助大家更好地理解和掌握数学建模的方法和技巧。

数学建模大作业题目

A 题:图书馆购书计划的制定 现代化图书馆馆藏图书,主要目的不是为了收藏而是为了使用。除了国家图书馆等特大型的图书馆以外,一般图书馆都有特定的服务群体,办馆宗旨就是要尽量好地为这些特定群体服务,提高馆藏资源的利用率、读者文献信息需求的满足率以及对图书馆服务功能的满意率。图书馆每年用于购书的经费是有限的,如何合理分配使用,以便使有限的购书经费最大限度地发挥其特定的经济效益是图书馆工作的重要环节之一。 以学校图书馆为例,要实现办馆效益,必须做到入藏文献合乎本校教师、学生(有时也兼顾社会)的需求,使图书馆藏书结构(学科结构、文种结构、文献类型结构等)满足本校教学科研的要求,以求藏书体系与本校专业设置相适应。所购图书要能够真实地反映读者的实际需要,使读者结构和藏书结构尽量吻合,以便减少读者借不到图书的现象,即降低读者被借的比率、增加满足率。文献只有在流通中才能传播信息,产生效益。文献资料得不到利用,购置文献资料所耗费的资金就体现不出其价值。因此,图书馆在增加藏书规模的同时,要千方百计地把文献提供给读者,以增加图书的出借次数、出借时间以及在借图书的数量等,力求使有限的价值投入获得最大的办馆效益。 设某普通高校现有十个系: 计算机科学与技术系,在校学生960 人,信息科学与工程系,在校学生900 人,信息与计算科学系,在校学生280 人,生物与制药工程系,在校学生1500 人,机电工程系,在校学生1440 人,建筑工程系,在校生960 人,外语系,在校学生720 人,法律系,在校学生460 人,新闻系,在校学生642 人,经济与管理系,在校学生2400 人。此外,该校目前还有“药物分子设计及生物化工”和“土木建筑工程”2 个重点学科;“外国语言学及应用语言学”重点扶植学科以及“计算机科学与技术”、“市场营销”2 个重点专业。 该校图书馆每学年都要投入大量资金购置图书,图书覆盖全院各学科专业、具有较完整的中外文文献资源。假设今年图书馆计划投入100 万元用于购置各种图书,并且准备按照表1 中的中图分类进行购置。现请你帮助解决以下问题:1) 要同时考虑到重点实验室和重点学科建设的需要、常用书籍和流行热门书籍、重要公共课、技能课图书(如英语、计算机类)的普遍需求等。不同图书对该校的重要性是不尽相同的,图书馆应当如何确定各类图书的相对重要程度(即相对权重)? 2) 图书最终的实现价值应取决于图书的被利用率。因而评价一本书的真正价值必须考虑到它的流通量大小和借用时间的长短等,请分析这一问题,并根据该校上一年各类图书的出借情况(表1),提出一种评价一本书籍在该校实际使用价值的办法。 3) 依据你对前两问的研究,通过建立数学模型的方法来确定购书资金的分配方案。购书方案既应当尽可能符合学校学科发展的需要和教学科研需要,又应当尽可能提高读者的满意率,使所购的图书能够产生最大的实际效益。此外,图书馆自然还应当注意到各类馆藏图书的更新率。当然,用于购书的总经费是有限制的。 4) 由于学校图书馆每年都要购置图书,馆方希望你们队写出一个决策方法的简要说明,阐述输入哪些数据、怎样操作即可求得一个较为合理的购书方案。简要说明必须与前面的分析结果相一致,但又不能过于专业化,以便让一个不善于建模的人能够大致了解你的意图。

数学建模(合)大作业

学生实验报告 实验时间:2017 学年第 2 学期专业班级:信息与计算科学1502班____ (学号):庞云杰(20155653)_______ 2017年 03月21日

实验名称实验一:用MATLAB求解线性规划问题 实验地点信息楼121 实验日期2017.03.21 学时2 一、实验目的 1.了解线性规划的基本容 2.熟悉MATLAB软件求解线性规划问题的基本命令 3.学习灵敏分析问题的思维方法 二、实验容 三、实验作业 P226,1和3任选一 1.问题分析: 确定种植最佳土地分配,即每种等级耕地分别种植水稻、大豆、玉米的面积2.模型建立: 1)令分别为I II III三等耕地上种植的水稻面积,令分别为I II III三等耕地上种植的大豆面积,令分别为I II III三等耕地上种植的玉米面积且令为xi(1<=i<=9)面积的耕地上的产量为ci. 2)目标函数:总产量最大,即max= 3)约束条件 非负条件: 最低产量限制:

耕地面积恒定: 综上数学模型为:

在MATLAB中调试 >>clc >>c=[11 9.5 9 8 6.8 6 14 12 10]; A=[-11 -9.5 -9 0 0 0 0 0 0 0 0 0 -8 -6.8 -6 0 0 0 0 0 0 0 0 0 -14 -12 -10]; b=[-190;-130;-350]; F=[1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1]; >>FF=[100;300;200]; >>G=[0;0;0;0;0;0;0;0;0]; >>GG=[]; >> [x,fval]=linprog(c,A,b,F,FF,G,GG) Optimization terminated. x = 17.2727

数学建模大作业舟山市历年大黄鱼的捕捞量

论文题目:E题:舟山渔场的鱼儿会濒临灭绝吗? 学生一:学号: 姓名: 专业: 学生二:学号: 姓名: 专业: 摘要: 文章针对近50年来舟山渔场大黄鱼的捕捞量进行了分析,根据舟山渔场大黄鱼的捕捞 量进行了多项式拟合,经检验,模型能够有效地反应舟山渔场大黄鱼的捕捞量随时间的变化。 之后,利用模型对舟山渔场2012年大黄鱼的捕捞量进行了计算,发现大黄鱼已经濒临灭绝; 针对大黄鱼濒临灭绝这一现状,提出了两种有效的解决方法:实行休渔期和投放幼年大黄鱼 鱼苗。最后,针对模型的优点与不足进行了介绍。 关键词:捕捞量多项式拟合残差分析

题目:E题-舟山渔场的鱼儿会濒临灭绝吗? 一、问题描述 舟山渔场是中国最大的渔场。该渔场也是浙江省、江苏省、福建省和上海市3省1市渔民的传统作业区域。其以大黄鱼、小黄鱼、带鱼和墨鱼(乌贼)四大类鱼为主要渔产。 据报道,由于上世纪70年代后大批机动渔船轮番滥捕等原因,先后出现生长型和补充型群体数量逐年减少,渔场的生态平衡遭到严重破坏。尽管这些年设立了休鱼期,但面对大量捕捞渔业资源还是得不到改善,大黄鱼、小黄鱼逐年递减或几乎不见踪影,带鱼也很难寻到2、3龄鱼。请你对此情况进行分析调研,判断四种鱼群是否已灭绝或濒临灭绝?能不能有什么拯救措施,使得四种鱼群数量恢复到一定水平?(可以对四种鱼群的某一种展开讨论) 二、问题假设 1、忽略种群之间的竞争; 2、除渔船捕捞之外的其他因素,如饵料,水温,气候等,都适合鱼类的生长、繁衍; 3、仅就大黄鱼的数量变化做讨论; 4、1988年以后大黄鱼数量的变化近似符合模型。 三、问题分析 在自然环境下,鱼类的数量变化服从Logistic模型 =- x t rx x N ()(1/) 鱼类数量在自然环境的选择下可以近似保持稳定,但随着人类对鱼类资源的大肆干预,破坏了鱼类原有的生长平衡,造成鱼类数量持续下降,有的甚至濒临灭绝。人类影响鱼类的因素有很多,如大肆捕捞,水域污染,气候变化等。针对舟山渔场的情形来看,大批机动渔船轮番滥捕造成了鱼类的后续资源不足,使得鱼类数量持续下降,是造成某些鱼类资源枯竭的主要原因。为研究渔船捕捞对舟山渔场鱼类数量的影响,可以建立相应的数学模型,通过相关参数判断鱼群是否已经灭绝或者濒临灭绝,提出一定的挽救措施。 三、模型的建立与问题处理 舟山市历年大黄鱼的捕捞量统计数据如表(1) 表(1)舟山市大黄鱼历年的捕捞量(万吨)【1】

数学建模大作业题目

(1) 用起泡法对10个数由小到大排序. 即将相邻两个数比较,将小的调到前头. (10个数字自己选择,方法要一般) (2)有一个45?矩阵,编程求出其绝对值最大值及其所处的位置. (用abs 函数求绝对值) (3)编程求20 1!n n =∑ ( 分别用for 和while 循环) (4)一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下. 求它在第10次落地时,共经过多少米?第10次反弹有多高? (5)有一函数2(,)sin 2f x y x xy y =++ ,写一程序,输入自变量的值,输出函数值,并画出其图像,加上图例和注释. (区间自理) (6) 建立一个脚本M 文件将向量a,b 的值互换。 (7) 某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price 来表示): price<200 没有折扣; 200≤price<500 3%折扣; 500≤price<1000 5%折扣; 1000≤price<2500 8%折扣; 2500≤price<5000 10%折扣;5000≤price 14%折扣;输入所售商品的价格,求其实际销售价格。(用input 函数) (9) 画出分段函数222 1y 1 122 1 2x x x x x x x ?

数学建模大作业_人口问题讨论

数学建模作业 离散的Logistic方程 (人口的周期性变化问题) 0407139 仝虎 2005.4.22

摘要 人口问题是当今世界最引人注目问题之一. 本文在人口增长的Malthus 模型和Logistic 连续模型的基础上,建立了离散的Logistic 方程,分析并模拟了某地区的人口数周期性变化的规律. 为了建立离散的Logistic 方程分析并模拟某地区的人口数周期性变化的规律,文章首先简单的回顾了一下人口增长的Malthus 模型和Logistic 连续模型,然后建立起离散的Logistic 方程,利用Matlab 工具模拟了某地区的人口周期性变化规律,并进一步讨论了各项参数的变化对周期的影响. 一. 理论前提 关于人口问题的研究理论和模型很多,本节简单回顾一下常用的两个关于人口增长的模型: Malthus 模型和Logistic 模型. 1. Malthus 模型 影响人口增长的因素很多:人口的底数,出生率,死亡率,男女比例,年龄结构,生产水平,天灾人祸等.为了简化问题,Malthus 模型中仅考虑主要因素:增长率. 人口的数量本应取离散值,但由于人口数量一般较大,为了方便理论研究,建立微分方程模型,可将人口数量看作连续变量,甚至允许它为可微变量,由此引起的误差十分微小. 设t 时刻人口总数为()y t ,人口增长率为[(,())]r t y t ,则[,]t t t +内人口总数()y t 的增量 ()()(,())()y y t t y t r t y t y t t =+-= 两边同初以t ,并令0t →,得 (,())()dy r t y t y t dt = Malthus 在分析人口出生和死亡情况的资料后发现,人口净增长率a 基本上是一个常数(r=b-d,b 为出生率,d 为死亡率),即: 0(,)r t y r = Malthus 模型如下: 000 () ()dy r y t dt y t y ⎧=⎪⎨⎪=⎩ 解得: 00()0()r t t y t y e -= 假设某地区的人口增长服从Malthus 模型,人口增长率r0=0.3, 设1970年该地区 人口为3万,即:t0=1970,y0=3,则相应的人口增长曲线如下图所示: 0.3(1970)()3t y t e -=

2013年数学建模作业题

数学模型课程期末大作业题 1、课本Page 56 ex8 2、课本Page 56 ex10 3、课本Page 57 ex12 4、课本Page 57 ex13 5、课本Page 57 ex14 6、课本Page 82 ex7 7、课本Page 83 ex8 8、课本Page 83 ex9 9、课本Page 83 ex10 11、课本Page 180 ex6,ex7 12、课本Page 181 ex11 13、课本Page 181 ex12 14、课本Page 181 ex13 15、课本Page 181 ex14 16、课本Page 181 ex15 17、课本Page 182 ex16 18、课本Page 182 ex17,ex18 19、课本Page 182 ex19 20、课本Page 182 ex20 21、课本Page 214 ex11 22、课本Page 214 ex12 23、课本Page 248 ex13

24、课本Page 248 ex14 25、课本Page 248 ex15 26、课本Page 248 ex16 27、课本Page 248 ex17 28、生产安排问题 某厂拥有4台磨床,2台立式钻床,3台卧式钻床,一台镗床和一台刨床,用以生产7种产品,记作p1至p7。工厂收益规定作产品售价减去原材料费用之余。每种产品单件的收益及所需各机床的加工工时(以小时计)列于下表(表1): 表1 各种产品各月份的市场容量如下表(表2): 表2 每种产品存货最多可到100件。存费每件每月为0.5元。现在无存货。要求到6月底每种产品有存货50件。 工厂每周工作6天,每天2班,每班8小时。

数学建模大作业

目录 1 平板中小孔周围应力集中影响程度简单建模分析 (1) 1.1 背景材料 (1) 1.2 模型假设 (1) 1.3 模型建立 (3) 1.4 结果分析 (4) 1.5 评注 (6) 2 鼓风机三角带传动设计的反求分析 (7) 2.1 背景资料 (7) 2.2 建立模型 (7) 2.3 结果分析 (9) 3带钢 (10) 3.1背景 (10) 3.2带钢卷取跑偏电液伺服控制系统组成和工作原理 (10) 3.3控制系统数学模型 (11) 3.4模型假设 (11) 3.5模型建立 (12) 3.6 控制系统的性能分析 (13) 3.7评注 (16)

1 平板中小孔周围应力集中影响程度简单建模分析 1.1 背景材料 应力集中是指受力构件由于外界因素或自身因素几何形状、外形尺寸发生突变而引起局部范围内应力显著增大的现象。应力集中是局部现象,因为,在几倍孔径以外的地方,应力的大小和分布几乎不受孔(几何尺寸突变因素)的影响。应力集中是弹性力学中的一类问题,在固体局部区域内显著增高的现象。多出现于尖角、孔洞、缺口、沟槽以及有刚性约束处及其邻域。应力集中会引起脆性材料断裂;使物体产生疲劳裂纹。在应力集中区域,应力的最大值(峰值应力)与物体的几何形状和加载方式等因素有关。局部增高的应力值随与峰值应力点的间距的增加而迅速衰减。由于峰值应力往往超过屈服极限而造成应力的重新分配,所以,实际的峰值应力常低于按弹性力学计算出的理论峰值应力。反映局部应力增高程度的参数称为应力集中系数k,它是峰值应力与不考虑应力集中时的应力的比值,恒大于1且与载荷大小无关。1898年德国的G.基尔施首先得出圆孔附近应力集中的结果。1909年俄国的G.V.科洛索夫求出椭圆孔附近应力集中的公式。20世纪20年代末,苏联的N.I.穆斯赫利什维利等人把复变函数引入弹性力学,用保角变换把一个不规则分段光滑的曲线变换到单位圆上,导出复变函数的应力表达式及其边界条件,进而获得一批应力集中的精确解。各种实验手段的发展也很快,如电测法、光弹性法、散斑干涉法、云纹法等实验手段均可测出物体的应力集中。随着科技的进步,计算机和有限元法以及边界元法的迅速发展,为寻找应力集中的数值解开辟了新途径。为避免应力集中造成构件破坏,可采取消除尖角、改善构件外形、局部加强孔边以及提高材料表面光洁度等措施;另外还可对材料表面作喷丸、辊压、氧化等处理,以提高材料表面的疲劳强度。 1.2 模型假设 如图(1.1)所示矩形薄板中有一小孔,孔径为2a,先考虑在板的两端收到的均匀拉力q作用下,孔边的应力分布情况。取板的厚度为1,孔的直径为坐标原点。考虑到圆孔边界,选用极坐标求解此问题。为此须将外边直线边界变换成圆边界。设想以原点O为圆心,以远大于a的长度b为半径做一个圆,根据应力集中的局部性,可认为大圆周边上任一点A的应力与无孔时相同,即:

力学问题的数学建模教学大纲

力学问题的数学建模教学大纲 一、课程地位与课程目标 (一)课程地位 《力学问题的数学建模》是工程力学专业本科生的一门学科基础课,主要讲解工程结构中力学分析研究的常用模型,探讨线性、非线性、动力平衡、不确定性等不同类别问题的数值建模方法。通过这门课程的学习,学生掌握工程力学问题建模的基本原理、仿真原则和合理简化方法,并能应用于平衡问题、场问题、优化问题和随机等问题的仿真建模,为从事相关专业的结构分析提供可靠的理论模型。 (二)课程目标 1.通过知识点的讲解,使学生掌握力学建模仿真理论、准则的基本知识点;对线性与非线性、连续介质与不连续介质、静力与动力、确定性与不确定性等不同类别的问题的数值仿真建模细节和计算方法有相应的认识。 2.通过上机实验的实际操作,培养学生独立思考问题的能力,明确解决不同类型力学问题的方法和步骤,提高学生解决问题能力。 3.结合知识点讲授与上机实验,增强学生对工程力学专业的兴趣,培养严谨的科学精神。 二、课程目标达成的途径与方法 本课程的教学以课堂教学为主,结合自学、课堂讨论、上机实验等方式进行。 课堂教学:采用多媒体课件为主讲授力学问题建模仿真的主要知识点,在知识点讲解过程中结合案例式、沙龙式等教学方法,加深学生对测量知识的理解。 课堂讨论:提出工程案例,调动学生学习的积极性,鼓励学生通过分组讨论、总结得到解决方案。 上机实验:通过课后习题,巩固加深学生对课堂所学知识点的理解,培养学生独立解决问题的能力。 三、课程目标与相关毕业要求的对应关系

四、课程主要内容与基本要求 第1章 力学建模仿真 理解和掌握力学建模仿真要点、理论、准则、简化与实施方法。 第2章 线性平衡问题的仿真模型 理解线性平衡这一最基本的问题,掌握力学的三大定律(平衡律、协调律和本构律)、完全等价的三种数学描述(微分、积分和变分)以及相应的模型与计算方法。 第3章 非线性平衡问题的仿真建模 理解导致问题非线性的源头因素,掌握工程中几何、材料、接触、变结构、场耦合这五类非线性问题的个性仿真策略以及相适应的模型和算法。 第4章 动力平衡问题的仿真建模 理解动力平衡问题的力学原理和数学模型,掌握线性动力问题的有限元模型与振型叠加法,了解非线性动力问题的增量模型与逐步积分法。 第5章 不确定性问题及其仿真建模 理解结构计算中的不确定性及其概率模型,了解结构可靠性的仿真建模和常用计算方法。 第6章 若干高性能的数值模型 了解新近推出的若干高性能数值模型。 五、课程学时安排(( “教学内容”按章填写,相应章的学时数包括属于本章的实验教学时)

数学建模通识课大作业题目

数学建模通识课大作业题目 注意事项 : (1)大型作业由学生组队达成 , 每队不超出 3 人; (2)在 17 个题目中任选一题达成; (3)答卷包含问题复述、建模假定与成立、模型求解与计算等部分构成,引用他人的成就 或其余公然的资料 ( 包含网上查到的资料 ) 一定依照规定的参照文件的表述方式在正文引 用途和参照文件中明确列出; (4)答卷一定拥有原创性,如发现剽窃和相同,成绩计0 分; (5) 答卷以电子版的形式发给各任课老师指定的邮箱,交卷截止时间为2012 年 12 月 20日夜晚 9:30。 题 1:地下管线 A 地和 B 地之间准备修筑一条地下管线, B 地位于 A 地正南面 20km 和正东 30km 交汇处,它们之间有东西走向岩石带。地下管线造价与地质特色有关,图 1 给出了整个地域的大概地质状况,显示可分为三条沿东西方向的地质带。 A R沙土C1 沙石P C2 岩石C3 沙石C2 S 沙土C1 B 图 1 你的任务是成立一个数学模型,在给定三种地质条件上每千米的修筑花费的状况 下,确立最廉价的路线。图中直线 AB 明显是路径最短的,但不必定最廉价。而路径 ARSB 过岩石和沙石的路径最短,可是不是最好的路径呢?你如何使你的模型进一步适合于下 面两个限制条件的状况呢? 1.当管线转弯时,角度起码为140°。 2.管线一定经过一个已知地址(如P)。

题 2:电子游戏中的数学 近来几年来,跟着电子游戏的日趋普及,电子游戏业已成为横跨信息技术和文化的重要家产。对电子游戏中的一些数学识题进行研究,成为数学界和有关人士的一个热点话题。 在某电子游戏中,玩家每次下注一元,由机器随机分派给玩家五张扑克牌,而后允 许玩家有一次换牌的时机,即能够放弃此中的某几张牌,放弃的牌留下的空缺由机器在 剩下的 47 张牌中再次随机分派。玩家的奖金依照其最后所拥有的牌型而定。下边是一 份典型的奖金分派表: 牌型奖金(元) 同花大顺( 10 到 A)800 同花顺50 四张相同点数的牌25 满堂红(三张同点加一对)8 同花5 顺子4 三张相同点数的牌3 两对2 一对高分对( J 及以上)1 其余0 在上表中,玩家的牌型属于某一种类且不属于任何更高的种类,则博得该牌型相应 的奖金。 1、若某玩家采纳以下策略,当原始的牌型构成一个顺子或更高的牌型时,则放弃 换牌的时机;不然,除保存对子或三张相同点数的牌外,将手中其余的牌放弃,由机器 再次随机分派。依据上述游戏规则和策略,剖析各种牌型出现的可能性,计算采纳该策 略能获取的希望奖金金额。 2、对上述策略进行评论。 3、能否存在更好的策略。如有,请与上述策略进行比较。

相关文档
最新文档