数学建模大作业

发布 2020-04-15 14:25:28 阅读 6596

兰州交通大学。

学院:机电工程学院。

班级:车辆093

学号:2 姓名:刘键。

学号:3 姓名:杨海斌。

学号:4 姓名:彭福泰。

学号:5 姓名:程二永。

学号:6 姓名:屈辉。

高速公路问题。

a城和b城之间准备建一条高速公路,b城位于a城正南20公里和正东30公里交汇处,它们之间有东西走向连绵起伏的山脉。公路造价与地形特点有关,图,显示可分为三条沿东西方向的地形带。

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

ab图8.2 高速公路修建地段。

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

', altimg': w': 18', h': 23'}]在第i个汇合点上的横坐标(以左下角为直角坐标原点),i=1,2,…,4;x5=30(指目的地b点的横坐标)

x=[x1,x2,x3,x4]t

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

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

由问题分析可知,c1:平原每公里的造价(单位:万元/公里)

c2:高地每公里的造价(单位:万元/公里)

c3:高山每公里的造价(单位:万元/公里)

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

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

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

这里采用matlab编程求解。

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

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

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

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

输入主程序model_运行结果如下:

model_p97

optans =

2.2584e+004len =

ans =

求解程序见附录。

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

6.模型结果及分析。

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

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

建造总费用为2.2584亿元。

总长度为38.9350公里。

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,1zeros(1,4),ones(1,4)*30,'mycon_p97');

optans=objfun_97(x)

c=ones(3,1);

len = objfun_97(x)

2)模型中描述目标函数的matlab程序objfun_

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_

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=问题提出】

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

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

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

做出估计。土豆: npk

生菜: npk

数据拟合方法[1]在数学建模问题中常常有着重要的应用。根据实验数据来求出实际问题中变量之间的经验公式[1~2],然后再根据经验公式来讨论模型的最优解,是许多数学建模问题中的一种重要方法。下面就利用这种方法来讨论一个数学建模问题[3~4]。

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

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

首先,将题中的数据用matlab软件[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的施用量与产量之间的函数关系,并根据这些函数的性质所推断出的施肥量与产量之间的关系,其可信性是有限的。

数学建模大作业

pi,i 1 i n i n2 pii 1 pi,i 1 pi,i 1 pi,i 1 i n i n2 矩阵中其他位置的元素均为零,且对于任意一随机步,状态变量i的变化最多为1.对于这一特定的生灭过程,我们有p0,0 1,p0,i 0 i 0以及pn,n 1,pn,i 0 i状态i 0和i n是 吸...

数学建模大作业

1.超市进货问题。一家大型超市每天需要储存大量物品以满足顾客的需要。现在只考虑其中一种物品的销售和进货情况。1 假设需求是随机的,不考虑缺货损失的情况下,确定最佳进货策略。2 考虑缺货损失情况下的最佳进货策略。3 可进一步考虑有替代品的情况下的最佳进货策略。注 测试数据可以自己设置。2.城市快速交通...

数学建模大作业

姓名1 魏家蓉学号 201100414 姓名2 何嘉琪学号 201100415 姓名3 向歆学号 201100418 姓名4 牟宇宇学号 201100420 姓名4 曾朝忠学号 201100431 专业 交通工程班级 交工1101 指导老师 张仲荣。2014年 5 月 22 日。运输公司问题。问题提...