水道测量数学建模_第1页
水道测量数学建模_第2页
水道测量数学建模_第3页
水道测量数学建模_第4页
水道测量数学建模_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上试卷编号: 河北联合大学轻工学院队员1队员2队员3姓名田海强张海林穆燕伟学号331专业电信电气化工知行书院一、摘要: .首先用matlab绘制出测量点的位置,然后绘制出水底地形图,对地形图经过进一步处理,得到效果更好的加强地形图,根据不同船只的吃水深度,从中可找出对应的危险水域。该模型的建立按照假设条件,根据实际的测量数据,找出要求求解的结果,对航运部门来说,根据该模型,可对不同吃水位的船只在海域设置不同的警示标记,减少事故的发生,创造一个相对安全的海域环境。二、问题重述:某海域上频繁地有各种吨位的船只经过。为保证船只的航行安全,有关机构在低潮时对水深进行了测量,下表

2、是他们提供的测量数据: 水道水深的测量数据X129.0140.0103.588.0185.5195.0105.5y%7.5141.523.0147.022.5137.585.5p+z48686887xi157.5107.577.081.0162.0162.0117.5yq-6.5-81.03.056.5-66.584.0-33.53z/9988949 其中(x, y)为测量点,z为(x, y)处的水深(英尺)。 船的吨位可以用其吃水深度来反映, 分为 4英尺、4.5英尺、5英尺和 5.5英尺 4 档。 航运部门要在矩形海域(75,200)(50,150)上为不同吨位的航船设置警示标记。 请根据

3、测量的数据描述该海域的地貌,并绘制不同吨位的警示线,供航运部门使用。提示:水深z可以看做是区域坐标(x, y)的函数z= z (x, y), 测量数据只是它的部分取值。可绘制函数图象和等值线图,将不同吃水线标记图上三、模型假设:1、每个测量点的数据都影响着其他未知点的深度,且距离越近,影响越大;2、海底无暗礁;3、任意两个数据点之间深度的变化都影响着其他未知点的深度;4、两个数据点深度的变化对某一未知点的影响沿两点连线传播。四、模型分析与建立: 根据假设条件海底无暗礁,所以很自然地想到绘制海底地形图,进一步处理得到比较光滑的海底地形曲面图。根据海底地形的海拔高低以及不同船只的吃水深度,找到不同

4、吨位船只的危险海域,达到很好的警示效果。(一)、首先绘制出监测点在矩形区域对应的海域位置(如所示): 图1-测量点图(二)、根据水道水深的测量数据,绘制出海底地形图(如图所示): 图2-水底地形图如图示网格图:红色区域为水底海拔较高的区域,为相对危险区域;蓝色区域海拔较低,为相对安全区域。(三)、首先对吃水深度为4英尺的船只进行分析,用matlab绘出其危险区域及相对监测点比较准确的海域位置:专心-专注-专业 图3-水底地形加强图(4英尺) 图4-危险海域(4英尺)由危险水域图可知:对于吃水深度为4英尺的船只来说,在点1:(162.0,84.0 )与点2:( 129.0,7.5)附近的海域为危

5、险水域,在此附近要加强警示。(四)、对吃水深度为4.5英尺的船只,用matlab绘出其危险海域 图5-水底地形图 图6-危险水域由于该吨位的船只吃水深度较深,其危险区域相对较大,在点1:(162.0,84.0)、点2:(129.0,7.5)和点3:( 157.5,-6.5)附近,在此区域要加强警示。(五)、吃水深度为5英尺,用matlab绘出其危险海域: 图7-水底地形加强图 图8-危险水域 对于该吃水深度的船只来说,其危险区域相对明显增大,由图可知:点1:(162.0,84.0)、2:(157.5,-6.5)、3:(129.0,7.5)、4:(103.5,23.0)附近为危险水域,黑色曲线为

6、警示线。 (六)、对吃水深度为5.5英尺的船只,用matlab绘出其危险水域: 图9-水底地形加强图 图10-危险水域 对于该吨位的船只来说,其吃水深度最大,由图示可以看出,红色危险区域最大,涵盖的测量点最多,点1:(162.0,84.0)、2:(185.5,22.5)、3:(157.5,-6.5)、4:(129.0,7.5)、5:(103.5,23.0)附近的海域为其危险海域,在此附近航海部门要严格控制该吨位船只的航行,将强警戒。综上,对模型得出的结果(即不同吃水深度的船只对应的危险区域)进行汇总:吃水深度(英尺)危险区域(列出点的附近区域)4(162.0,84.0)、(129.0,7.5)

7、4.5(162.0,84.0)、(157.5,-6.5)(129.0,7.5)5(162.0,8.4)、(157.5,-6.5)(129.0,7.5)、(103.5,23.0)5.5(162.0,84.0)、(185.5,22.5)(157.5,-6.5)、(129.0,7.5)、(103.5,23.0)五、模型评价: 该模型的建立充分利用已知点的信息,根据假设条件,用matlab绘出对应的危险区域图,对不同吨位的船只找出其对应的危险海域位置,得到比较满意的结果。航海部门可根据此模型对不同吨位的船只在不同海域设置不同的警示标记,达到更好的管理效果,该模型对航海部门有更好的使用价值。附录:1、绘

8、制图形的程序代码:clear;close;x=input(Enter x value of the scattered data);y=input(Enter y value of the scattered data);subplot(2,2,1);plot(x,y,o); % 绘制测量点的位置title(测量点图);z=input(Enter z value of the scattered data);a=input(Enter the minim x of the area);b=input(Enter the maxim x of the area);c=input(Enter th

9、e minim y of the area);d=input(Enter the minim y of the area);s=(b-a)/25; t=(d-c)/20; xi=a:s:b; yi=c:t:d;HI=griddata(x,y,z,xi,yi,cubic); %三角三次插值subplot(2,2,2);mesh(xi,yi,HI); %绘制水底地形网格图view(-60,30); %改变观察视角daspect(5 5 1)axis tighttitle(水底地形图);subplot(2,2,3);surf(xi,yi,HI); %绘制水底地形曲面图shading interp;l

10、ight;lighting phong; %处理曲面图view(-60,30);daspect(5 5 1)axis tighttitle(水底地形加强图);subplot(2,2,4);plot(x,y,o);hold one=input(Enter the value of depth);contour(xi,yi,HI,e,e,k); %找出危险水域title(危险水域);2、matlab程序输入如下:Enter x value of the scattered data 129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0

11、81.0 162.0 162.0 117.5;Enter y value of the scattered data 7.5 141.5 23.0 147.0 22.5 137.5 85.5 -6.5 -81.0 3.0 56.5 -66.5 84.0 -33.5;Enter z value of the scattered data 4 8 6 8 6 8 8 9 9 8 8 9 4 9;Enter the minim x of the area 75;Enter the maxim x of the area 200;Enter the minim y of the area -50;Enter the minim y of the area 150;Enter the value of dept

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论