学位论文—基于matlab测量平差程序设计-创新实践报告.doc

学位论文—基于matlab测量平差程序设计-创新实践报告.doc

ID:14366893

大小:2.17 MB

页数:44页

时间:2018-07-28

学位论文—基于matlab测量平差程序设计-创新实践报告.doc_第1页
学位论文—基于matlab测量平差程序设计-创新实践报告.doc_第2页
学位论文—基于matlab测量平差程序设计-创新实践报告.doc_第3页
学位论文—基于matlab测量平差程序设计-创新实践报告.doc_第4页
学位论文—基于matlab测量平差程序设计-创新实践报告.doc_第5页
资源描述:

《学位论文—基于matlab测量平差程序设计-创新实践报告.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、创新实践报告实践名称:基于MATLAB测量平差程序设计系部名称:测绘工程学院专业班级:测绘工程11-6班学生姓名:学号:指导教师:xxx工程学院教务处制实践项目基于MATLAB的测量平差程序设计实践日期2014-2015(1)17-20周实践地点xxx工程学院同组人数1实践类型□传统现代□其他□验证性综合性□设计性□其他□自立式□合作式研究式□其他一、创新实践研究的背景及意义Matlab软件是从Matrix(矩阵)和Laboratory(实验室)各取前三个字母组成,意思是矩阵实验室,是美国Mathworks公司于20世纪80年代推出的一种交互式面向对象的科技应用软

2、件,是一个为科学和工程计算而专门设计的高级交互式软件包。Matlab集成了图示与精确的数值计算,是一个可以完成各种计算和数据可视化的强有力工具,其优秀的数值计算能力和卓越的数据可视化能力使其很快的在数学软件中脱颖而出,成为以矩阵运算为主要的线性代数、概率论、数理统计、自动调控、数字信号处理、动态系统仿真等领域教学和科学工作者的有力武器。测量平差数据处理主要是基于矩阵的运算,常用的矩阵运算主要是矩阵的生成、转置、求逆和矩阵求广义逆等。在Matlab环境中,不需要对创建的变量对象给出类型说明和维数,所有的变量都作为Matlab中的M文件的语法与其他的高级语言类似,是一

3、种程序化的编程语言,同时也是一种解释性的编程语言,即逐行解释运行程序,使程序容易调试,计算更为简捷,而且对于平差原理理解和掌握变得更容易。另外,Matlab语言与数学语言比较接近,更容易掌握和理解。实际测量工程中,测量平差是非常重要的一项工作,控制网测量数据的平差处理必不可少。然目前市场上成熟的商业平差软件很多,但一般都需要准备特定格式的数据文件,将计算的过程完全封装,包括条件方程、误差方程的列立都不需要用户关心,这一方面大大减轻了计算量;但另一方面,不利于计算者了解平差的内部过程,也就不容易发现错误,因此在某工程科研项目研究中,研究人员往往还需要根据项目研究的实

4、际需求,自主开发平差程序。二、实践仪器设备CAI测量平差软件,MATLAB语言等。三、实践内容、成果及参考文献本次实践的内容是基于MATLAB的测量平差程序设计,随着计算机技术、网络技术的飞速发展,人类已进入以信息化为主要特征的新经济时代,信息化是当今世界经济和社会发展的趋势.程序的开发及实现:程序运行主界面如图1所示:图1程序主界面有“条件平差”、“间接平差”、“设置保存”三个选项卡,选取前两项时,会弹出对应的平差步骤窗口,按步骤提示,可以对照进行手工平差计算,方便了解平差解算的过程和获得过程参数的大小。2.变量定义及赋值公共变量定义:DimPAsMatri’权

5、阵DimVAsMatri’改正数向量条件平差变量定义:DimAAsMatri’条件方程系数阵 DimWAsMatri’闭合差向量 DimNaaAsMatri’法方程系数 DimKAsMatri’联系数向量间接平差变量定义: DimWAsMatri’误差方程系数阵 DimlAsMatri’’常数项向量 DimNbbAsMatri’法方程系数DimxAsMatri’参数改正数向量根据矩阵行、列大小,将输入到EXCEL表格中的各单元格数值赋值给矩阵变量 Forj=1ToVak(Text1,Text)’矩阵的行数Forj=1ToVak(Text2,Text)’矩阵的列数B

6、.r2(i,j)=Val(xSheet.Cell(i,j))’矩阵元素赋值NextjNexti 参考文献:[1]武汉大学测绘学院测量平差学科组.误差理论与测量平差基础[M].武汉:武汉大学出版社,2003.[2]聂俊兵.测量平差[M].北京:测绘出版社,2010[3]孟德欣,谢婷,王先花.VB程序设计[M].北京:清华大学出版社,2009.[4]张景,张换香,石琳.MATLAB在VB中的数学调用及实现方法[J].兰州大学学报(自然科学版),2009,6.[5]罗刚君.Excel VBA程序开发自学宝典[M].北京:电子工业出版社,2011.[6]MathWorks

7、 Ltd.MatrixVB Function Reference Guide4.5release[M].2000.四、实践中存在的问题、解决方法及进一步的想法等本次的实习中为了搜集更多的资料与文献,在学校的资料库中获取了很多相关的知识,但是在查找外文文献时就没那么容易了,相关的资料并没有那么丰富,并且还要把查回来的外文文献全部翻译过来,对于英语水平并不是很好的我来说的确是一个比较艰难的任务,通过文献的查找丰富了我对课题内容的了解。之后就是把需要安装的软件装上,装软件的过程也比较复杂,每一个看似很好解决的问题在进行实际操作时总是会碰到一些想不到的困难,虽然装软件花费

8、了比较长的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。