数学建模-测量山崖高度

摘要

本文针对测量山崖高度这一问题,利用物理、数学等知识建立了三个数学模型,得到精确度较高的结果。

模型一,只考虑有重力作用下的自由落体运动,得到高度为78.4m.

模型二,在模型一的基础上,考虑的空气的阻力的影响,利用牛顿第二定律,建立的微分方程模型,得到的高度为73.6m 。同时分析了模型一与模型二的关系。

模型三,在模型二的基础上,再考虑了回声时间这一因素,得到了更为精确的结果为:63.2m.

最后,在对模型改进时,考虑了反应时间对高度的影响,发现反应时间对高度有很大的影响,求解后得到了山崖的高度为60.567m 。

关键词:微分方程 积分 牛顿第二定律

一、问题的重述

不用测量工具,只借助于秒表、石块、计算机,尽可能准确地测量出山崖的高度。

二、问题分析

根据题意,该实际问题不能使用卷尺之类的长度测量工具,通过数学模型来得到尽可能精确的结果。借助石块和秒表来测量山崖的高度,受俩个方面的影响:石块受力和时间。 首先,只考虑地球引力作用下的高度,可以通过自由落体公式得到。但是这个结果显然很粗糙,为了进一步提高精度,再考虑上空气阻力的影响,得到比上一个精确的结果。其次在时间方面,回声所用的时间也会造成测量结果的误差,所以,在第二模型的基础上,在考虑回声所有的时间,可以得到一个更为精确的结果。除了回声所用时间,在听到回声,按下计时器的时候,人会有一个反应时间,最后,在第三个模型的基础上,在考虑计时的反应时间,得到最终的结果。

三、符号说明和假设

1、符号说明

表示山崖的高度()

表示听到石块落地的时间 ()

表示声音传播速度,取值为340 ( 重力加速度,取值为9.8()

空气阻力系数 石块下落的速度(

石块质量() 2、模型假设

(1)不计测量者的反应时间,即计时反应时间为0; (2)山崖的近乎垂直; (3)石块的初始速度为0。

四、模型建立 模型求解 模型结果分析

模型一

在不计空气阻力和回声,只考虑地球引力的作用,直接利用自由落体运动公式[1]:

就可以得到结果,如果时间

(1) ,那么,得到

这个结果是很粗糙的,出了地球引力之外,对石块下落影响最大的就是空气阻力,为了使结果进一步的精确,考虑空气阻力的作用,建立第二个模型。

模型二

根据流体力学知识,此时可设空气的阻力正比于石块下落的速度,设阻力系数为常数,石块下落的即时速度为,因而,有牛顿第二定律可得[2]:

两边同时除以,并令

,两边积分,得到

(3)

(2)

考虑到石块的初始速度为

所以,石块的下落速度为:

,得到

(4)

两边同时在积分一次,就可以得打了山崖的高度,

考虑当时间

所以,山崖的高度为:

如果仍然设高度

这个结果显然比第一个模型中的要精确,同时也可以看到,在式(6)中,考虑到泰勒展开式

将式(7)代式(6)中,得到

(6)

网上搜索空气阻力系数[3]

,并结合本问题,设

,则山崖的

时,

,得到:

(5)

(7)

,得到:

(8)

(10)

这是模型一,即模型一是模型二的特殊情况。

影响山崖高度的另外一个因素就是时间:石块落地声音回传的时间和记时的反应时间。下面在模型二的基础上考虑声音回传时间的模型。

模型三

在模型二的基础上,设石块下落的真正时间为

,声音传回来的时间为,得到模型如下:

(11)

模型三是一个非线性方程组,一共有三个未知数,三个方程,应该有唯一解,下面对其求解方法进行说明。

现对于石块的下落速度,声音的传播速度要快得多,所以,先用模型二计算出山崖的高度,令,校正

,石块的下落时间为,再来计算山崖的高度

直到保持不变。具体算法步骤如下

Step 1

初始变量:,利用模型二式(6),计算 Step 2 计算声音传播时间:利用step 1 中的,计算出声音的近似传播时间

Step 3

计算石块的下落时间:下落时间的近似值为:Step 4

计算山崖的高度:山崖的近似高度为:

Step 5 如果step 1中的与step 4中的有变化,重复step 1、step 2、step 3、step4,

直到没有变化为止。

利用Matlab 编写程序[4](见附录A )求得迭代次数与的关系如下表1. 和图1.

表 1 迭代次数与山崖高度的关系

山崖高度(m )

1

2

3

4

5

6迭代次数

7

8

9

10

11

图 1 迭代次数与山崖高度的关系

从表1. 和图1. 中可以看出,当迭代次数为7次时,山崖的高度不再发生变化,故而山崖的高度。

五、模型优缺点、改进方向

5.1 模型的改进一

对于该问题,还有一个改进山崖高度的方面,那就是考虑测量人的反应时间,这个时间可以从多次测量去平均值的方法得到,也可以通过网上搜索得到,这里采用网上的结果[5],反应时间为:,从新考虑模型三,那么从石块开始下落,到秒表停止,仍然设秒表显示的时间为4秒,那么得到新的模型为:

求解方法与模型三相同,Matlab 程序见附录B ,这时得到的结果:

表 2 考虑反应时间的山崖高度与迭代次数的关系

山崖的高度H (m )

1

2

3

4

5

67

迭代次数N

8

9

10

11

图 2考虑反应时间的山崖高度与迭代次数的关系

对比模型三和此处的结果可以看出,反应时间对山崖的高度影响还是很大的。

5.2 模型的改进二

对于反应时间问题,由于引人而异,且受人的当时状态的影响,所以准确的反应时间对于能否准确测量出山崖的高度有很大的影响,为此,还是不要借助网上的结果,而是对测量者多次测其反应时间,取平均值的方法更为合理。

六、参考文献

[1] 邓法金. 大学物理(第二版)[M].北京:科学出版社,2004 [2] 吴赣昌. 高等数学[M]. 北京:中国人民大学出版社, 2008 [3] http://baike.baidu.com/view/95279.htm

[4] 周建兴, 岂兴明, 矫津毅. matlab 教程[M]. 北京:北京航空航天大学出版社, 2010 [5] http://zhidao.baidu.com/question/47970217.html

七、附录

附录A : 模型三程序

t=4; k=0.05; g=9.8; N=10; h(1)=73.8; for i=1:N t2=h(i)/340; t1=t-t2;

h(i+1)=g/k*t1+g/k^2*exp(-k*t1)-g/k^2; end

plot([1:N+1],h,'k-*') h

附录B 模型优缺点、改进方向的程序

t=4; t0=0.2 k=0.05; g=9.8; N=10; h(1)=73.8; for i=1:N t2=h(i)/340; t1=t-t0-t2;

h(i+1)=g/k*t1+g/k^2*exp(-k*t1)-g/k^2; end

plot([1:N+1],h,'k-*') h

摘要

本文针对测量山崖高度这一问题,利用物理、数学等知识建立了三个数学模型,得到精确度较高的结果。

模型一,只考虑有重力作用下的自由落体运动,得到高度为78.4m.

模型二,在模型一的基础上,考虑的空气的阻力的影响,利用牛顿第二定律,建立的微分方程模型,得到的高度为73.6m 。同时分析了模型一与模型二的关系。

模型三,在模型二的基础上,再考虑了回声时间这一因素,得到了更为精确的结果为:63.2m.

最后,在对模型改进时,考虑了反应时间对高度的影响,发现反应时间对高度有很大的影响,求解后得到了山崖的高度为60.567m 。

关键词:微分方程 积分 牛顿第二定律

一、问题的重述

不用测量工具,只借助于秒表、石块、计算机,尽可能准确地测量出山崖的高度。

二、问题分析

根据题意,该实际问题不能使用卷尺之类的长度测量工具,通过数学模型来得到尽可能精确的结果。借助石块和秒表来测量山崖的高度,受俩个方面的影响:石块受力和时间。 首先,只考虑地球引力作用下的高度,可以通过自由落体公式得到。但是这个结果显然很粗糙,为了进一步提高精度,再考虑上空气阻力的影响,得到比上一个精确的结果。其次在时间方面,回声所用的时间也会造成测量结果的误差,所以,在第二模型的基础上,在考虑回声所有的时间,可以得到一个更为精确的结果。除了回声所用时间,在听到回声,按下计时器的时候,人会有一个反应时间,最后,在第三个模型的基础上,在考虑计时的反应时间,得到最终的结果。

三、符号说明和假设

1、符号说明

表示山崖的高度()

表示听到石块落地的时间 ()

表示声音传播速度,取值为340 ( 重力加速度,取值为9.8()

空气阻力系数 石块下落的速度(

石块质量() 2、模型假设

(1)不计测量者的反应时间,即计时反应时间为0; (2)山崖的近乎垂直; (3)石块的初始速度为0。

四、模型建立 模型求解 模型结果分析

模型一

在不计空气阻力和回声,只考虑地球引力的作用,直接利用自由落体运动公式[1]:

就可以得到结果,如果时间

(1) ,那么,得到

这个结果是很粗糙的,出了地球引力之外,对石块下落影响最大的就是空气阻力,为了使结果进一步的精确,考虑空气阻力的作用,建立第二个模型。

模型二

根据流体力学知识,此时可设空气的阻力正比于石块下落的速度,设阻力系数为常数,石块下落的即时速度为,因而,有牛顿第二定律可得[2]:

两边同时除以,并令

,两边积分,得到

(3)

(2)

考虑到石块的初始速度为

所以,石块的下落速度为:

,得到

(4)

两边同时在积分一次,就可以得打了山崖的高度,

考虑当时间

所以,山崖的高度为:

如果仍然设高度

这个结果显然比第一个模型中的要精确,同时也可以看到,在式(6)中,考虑到泰勒展开式

将式(7)代式(6)中,得到

(6)

网上搜索空气阻力系数[3]

,并结合本问题,设

,则山崖的

时,

,得到:

(5)

(7)

,得到:

(8)

(10)

这是模型一,即模型一是模型二的特殊情况。

影响山崖高度的另外一个因素就是时间:石块落地声音回传的时间和记时的反应时间。下面在模型二的基础上考虑声音回传时间的模型。

模型三

在模型二的基础上,设石块下落的真正时间为

,声音传回来的时间为,得到模型如下:

(11)

模型三是一个非线性方程组,一共有三个未知数,三个方程,应该有唯一解,下面对其求解方法进行说明。

现对于石块的下落速度,声音的传播速度要快得多,所以,先用模型二计算出山崖的高度,令,校正

,石块的下落时间为,再来计算山崖的高度

直到保持不变。具体算法步骤如下

Step 1

初始变量:,利用模型二式(6),计算 Step 2 计算声音传播时间:利用step 1 中的,计算出声音的近似传播时间

Step 3

计算石块的下落时间:下落时间的近似值为:Step 4

计算山崖的高度:山崖的近似高度为:

Step 5 如果step 1中的与step 4中的有变化,重复step 1、step 2、step 3、step4,

直到没有变化为止。

利用Matlab 编写程序[4](见附录A )求得迭代次数与的关系如下表1. 和图1.

表 1 迭代次数与山崖高度的关系

山崖高度(m )

1

2

3

4

5

6迭代次数

7

8

9

10

11

图 1 迭代次数与山崖高度的关系

从表1. 和图1. 中可以看出,当迭代次数为7次时,山崖的高度不再发生变化,故而山崖的高度。

五、模型优缺点、改进方向

5.1 模型的改进一

对于该问题,还有一个改进山崖高度的方面,那就是考虑测量人的反应时间,这个时间可以从多次测量去平均值的方法得到,也可以通过网上搜索得到,这里采用网上的结果[5],反应时间为:,从新考虑模型三,那么从石块开始下落,到秒表停止,仍然设秒表显示的时间为4秒,那么得到新的模型为:

求解方法与模型三相同,Matlab 程序见附录B ,这时得到的结果:

表 2 考虑反应时间的山崖高度与迭代次数的关系

山崖的高度H (m )

1

2

3

4

5

67

迭代次数N

8

9

10

11

图 2考虑反应时间的山崖高度与迭代次数的关系

对比模型三和此处的结果可以看出,反应时间对山崖的高度影响还是很大的。

5.2 模型的改进二

对于反应时间问题,由于引人而异,且受人的当时状态的影响,所以准确的反应时间对于能否准确测量出山崖的高度有很大的影响,为此,还是不要借助网上的结果,而是对测量者多次测其反应时间,取平均值的方法更为合理。

六、参考文献

[1] 邓法金. 大学物理(第二版)[M].北京:科学出版社,2004 [2] 吴赣昌. 高等数学[M]. 北京:中国人民大学出版社, 2008 [3] http://baike.baidu.com/view/95279.htm

[4] 周建兴, 岂兴明, 矫津毅. matlab 教程[M]. 北京:北京航空航天大学出版社, 2010 [5] http://zhidao.baidu.com/question/47970217.html

七、附录

附录A : 模型三程序

t=4; k=0.05; g=9.8; N=10; h(1)=73.8; for i=1:N t2=h(i)/340; t1=t-t2;

h(i+1)=g/k*t1+g/k^2*exp(-k*t1)-g/k^2; end

plot([1:N+1],h,'k-*') h

附录B 模型优缺点、改进方向的程序

t=4; t0=0.2 k=0.05; g=9.8; N=10; h(1)=73.8; for i=1:N t2=h(i)/340; t1=t-t0-t2;

h(i+1)=g/k*t1+g/k^2*exp(-k*t1)-g/k^2; end

plot([1:N+1],h,'k-*') h


相关文章

  • 新人教高中物理必修1-自由落体运动
  • 新人教高中物理必修1-自由落体运动 自由落体运动 教学目标: 知识与技能 1.认识自由落体运动,知道影响物体下落快慢的因素,理解自由落体运动是在理想条件下的运动,知道它是初速度为零的匀加速直线运动. 2.能用打点计时器或其他实验仪器得到相关 ...查看


  • 声音的产生和传播(2)
  • 一.声音的产生和传播(2) 学习目标:1.知识与技能:知道声音是由振动产生的.知道声音的传播需要 介质,知道声音在不同介质的传播速度不同.能分析一些常 见的声现象. 2.过程与方法:运用观察和实验来探究声音产生的实质,以及探 究声音是传播, ...查看


  • 回声计算题
  • (1)鸣笛处:S =(V 空气+V 汽车)t=½½(l空气+l 汽车) ½(l空气-l 汽车) (2)听到回声处:S =½(V 空气-V 汽车)t= 在中间听到两次回声公式: S =½V (t 又+t 1+t 1) 在另一端听到两次敲打声公 ...查看


  • 数学在建筑中的应用
  • 数学在建筑中的应用 摘要:纵览中外建筑史,我们可以发现,凡是有人类的地方就必定会有建筑.而几乎在每一个建筑中都蕴藏着建筑的身影.几千年来,数学一直是用于设计和建筑的一个很宝贵的工具.它一直是建筑设计思想的一种来源,也是也是建筑师用来得以排除 ...查看


  • [测量旗杆的高度]教学设计(附:教学反思)
  • <测量旗杆的高度>教学设计(附:教学反思) 一.教学目标 (一)教学知识点 1.通过测量旗杆的高度的活动,巩固相似三角形有关知识,积累数学活动的经验. 2.熟悉测量工具的使用技能,了解小镜子使用的物理原理. (二)能力训练要求 ...查看


  • 测量旗杆的高度.doc1
  • 测量旗杆的高度 教学目标 1.通过测量旗杆的高度的活动,巩固了相似三角形有关知识,还培养了学生的动手能力,使数学与实际很的结合起来. 2.了解小镜子使用的物理原理,建立数学与其他学科的紧密关系. 3.通过测量使学生初步学会数学建模的方法., ...查看


  • 物体的运动
  • 初三物理复习------物体的运动(1) 制编人:苏爱红 审核人:李爱华.花均 时间:2010/3/26 (一).基本概念 1.在国际单位制中,长度的基本单位____,符号_____,其他的单位还_________________. 2.测 ...查看


  • 例谈测量旗杆高度的五种方法
  • [关键词] 数学教学;测量;旗杆高度;方法 [中图分类号] G633.6 [文献标识码] A [文章编号] 1004―0463(2015)03―0117―01 "测量旗杆的高度"是一节活动课,目的是为了让学生在实际操作中 ...查看


  • 如何解决旗杆的高度1
  • 如何解决旗杆的高度 教学目标: 1.通过解决生活中常见的有关自身高度与影长的问题,了解数学与生活的广泛联系,经历"提出问题->分析问题->建立教学模型->求解-.解释和应用"的解决问题的基本过程,获得运 ...查看


热门内容