MATLAB--计算国土面积
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
国土面积的计算
摘要:数学建模方法是处理科学理论的一种经典方法,也是解决各类实际问题的常用方法。本文采用插值、复化梯形公式的方法,并利用数学软件MATLAB对国土面积进行计算,计算结果与实际记录基本吻合,最终将误差控制在1%内。 关键词:建模 分段 插值 复化梯形公式(trapz)方法 MATLAB
1.问题分析
在生产与科学试验中,反映自然规律的函数关系,往往是通过实验、观测得到的。从题目我们知道本题的本质是就是求不规则平面图形的面积。题目给出地图测量数据,我们就可以使用MATLAB软件的plot函数画出该不规则平面图形的模拟图。题中已经把图形分成上下边疆线,所以可以运用插值与复化梯形公式分别求出上下边疆的面积,最后求出图形面积。
2.算法设计
2.1作图
因为表中数据点较多,并且横轴有重复的点,无法直接进行插值,所以需要进行分段。分别把上下边疆线按数字连续截取,遇到重复的值,或小的值进行分段。
记为xn,其中n=1,2,3,……
以下边疆线为例:
把下边疆线分为6段,分别是:
x1=[17 18 20 31 41 58 66 72 ];
x2=[57 60 71 104 130 146 160 163 168 179 196 223 258 282 307 315 330 352 377 ]; x3=[377 392 428 462 501 524 533 555];
x4=[542 550 561 574 590 599 610 635 644 649 669 671 677 678 696 720 723]; x5=[69 72];
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
x6=[542 555];
为了作出一个合理的图像,首先考虑用线性插值。记为yni,其中n=1,2,3……
以x1为例
x1i=17:1:72;
y1i=interp1(x1,y1,x1i);
y1i就是以区间[17 72]运用线性插值构造的函数值,x1,y1是插值节点,x1i是被插值点。所以我们对被分段的上下边疆的数据进行线性插值。
2.2求面积
对每段构造的函数值分别用复化梯形公式(trapz)求积分,记为sn,其中n=1,2,3……
以s1为例 s1=trapz(y1i)*1
设区间[17 72]之间的面积为s1。s1的面积是蓝色的部分,同理可求上、下边疆的面积。sx=s1+s2+s3+s4+s5-s6; ss=s7+s8+s9+s10+s11+s12-s13.
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
最后根据图形与题意用四则运算分别计算出整个上边疆线与下边疆线的面积,分别记为ss,sx。用ss减sx所求得的值即为地图面积,记为s。
2.3误差
设图形面积为s,根据比例尺把s换算成实际单位,并与实际面积1566500平方公里作比较,求误差。
3.程序运行结果
上边疆线面积 ss=220240
下边疆线面积 sx=77909;
图形面积 s=142330;
误差估计为0.0095234
参考文献:计算方法——数值分析
附录
部分源代码:
x1=[17 18 20 31 41 58 66 72 ];
y1=[299 298 288 273 262 254 234 220 ];
x1i=17:1:72;
y1i=interp1(x1,y1,x1i);
plot(x1,y1,'bo',x1i,y1i,'b-')
hold on;
x2=[57 60 71 104 130 146 160 163 168 179 196 223 258 282 307 315 330 352 377 ];
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
y2=[175 166 160 150 137 121 117 106 83 64 63 56 50 52 46 38 32 21 21 ]; x2i=57:1:377;
y2i=interp1(x2,y2,x2i);
plot(x2,y2,'mo',x2i,y2i,'m-')
hold on;
x3=[377 392 428 462 501 524 533 555];
y3=[16 14 34 43 46 60 75 95];
x3i=377:1:555;
y3i=interp1(x3,y3,x3i);
plot(x3,y3,'ko',x3i,y3i,'k-')
hold on;
x4=[542 550 561 574 590 599 610 635 644 649 669 671 677 678 696 720 723]; y4=[114 138 139 133 133 139 157 162 174 188 200 207 205 206 216 218 225]; x4i=542:1:723;
y4i=interp1(x4,y4,x4i);
plot(x4,y4,'ro',x4i,y4i,'r-')
hold on;
x5=[69 72];
y5=[191 207];
x5i=69:1:72;
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
y5i=interp1(x5,y5,x5i);
plot(x5,y5,'go',x5i,y5i,'g-')
hold on;
x6=[542 555];
y6=[114 95];
x6i=542:1:555;
y6i=interp1(x6,y6,x6i);
plot(x6,y6,'yo',x6i,y6i,'y-')
hold on;
%以上是上边疆的图形
x1=[17 18 20 31 41 58 66 72 ];
y1=[299 298 288 273 262 254 234 220 ];
h=1;
x1i=17:h:72;
y1i=interp1(x1,y1,x1i,'spline');
s1=trapz(y1i)*h
x2=[57 60 71 104 130 146 160 163 168 179 196 223 258 282 307 315 330 352 377 ]; y2=[175 166 160 150 137 121 117 106 83 64 63 56 50 52 46 38 32 21 21 ]; x2i=57:h:377;
y2i=interp1(x2,y2,x2i,'spline');
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
x3=[377 392 428 462 501 524 533 555];
y3=[16 14 34 43 46 60 75 95];
x3i=377:h:555;
y3i=interp1(x3,y3,x3i,'spline');
s3=trapz(y3i)*h
x4=[542 550 561 574 590 599 610 635 644 649 669 671 677 678 696 720 723]; y4=[114 138 139 133 133 139 157 162 174 188 200 207 205 206 216 218 225]; x4i=542:h:723;
y4i=interp1(x4,y4,x4i,'spline');
s4=trapz(y4i)*h
x5=[ 69 72];
y5=[ 191 207];
x5i=69:h:72;
y5i=interp1(x5,y5,x5i,'spline');
s5=trapz(y5i)*h
x6=[542 555];
y6=[114 95];
x6i=542:h:555;
y6i=interp1(x6,y6,x6i,'spline');
MATLAB--计算国土面积 数值分析 课程设计 历时两周 完美通过!!
%以上是上边疆的面积
…… 此处隐藏:1550字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




