基于MATLAB的水准网和测边网平差程序设计.doc

上传人:飞****9 文档编号:137556744 上传时间:2020-07-09 格式:DOC 页数:48 大小:901KB
返回 下载 相关 举报
基于MATLAB的水准网和测边网平差程序设计.doc_第1页
第1页 / 共48页
基于MATLAB的水准网和测边网平差程序设计.doc_第2页
第2页 / 共48页
基于MATLAB的水准网和测边网平差程序设计.doc_第3页
第3页 / 共48页
基于MATLAB的水准网和测边网平差程序设计.doc_第4页
第4页 / 共48页
基于MATLAB的水准网和测边网平差程序设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《基于MATLAB的水准网和测边网平差程序设计.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的水准网和测边网平差程序设计.doc(48页珍藏版)》请在金锄头文库上搜索。

1、基于 MATLAB 的水准网和测边网平差程序设计 摘 要 MATLAB 是目前在研究机构广泛应用的一种数值计算及图形工具软件,它的 特点是语法结构简明、数值计算高效、图形功能完备,特别适合非专业编程员完成 数值计算、科学试验处理等任务。以往的测量数据处理方法需要编制特定的处理矩 阵运算程序,而且程度复杂,难度大。 本文介绍一种基于 MATLAB 的水准网和测边网的程序设计方法,与其它算法 语言相比,具有编程简单,运算速度快的特点。文中分别阐述了水准网和测边网程 序的理论基础、实现步骤和运行结果。通过实例的分析,总结出利用 MATLAB 对 测量数据处理有很大的应用价值,它缩短了编程的时间,提高

2、工作效率。 关键词:MATLAB; 水准网; 测边网; 程序设计 ABSTRACT MATLAB is one species of numerical-values calculation and graphic tools software which is widely used to apply at research institutions at present. The particularities are: concise grammar-structure、highly efficient in numerical values calculating、complete f

3、unction of graphs、especially it is adapted to evildoing professional programmer to accomplish the tasks that are numerical-values calculating and scientific experiments treating. The ancient methods of measured data-processing need establishing special proceedings of treating matrices operation, mor

4、eover, it is complex and greatly difficult. This article introduces one programming method dealing with leveling and measuring edge network based on MATLAB. Compared with other algorithm language, it has particularities which are simply programming and quickly operating. The article separately expat

5、iate the theories basics、realizing steps and running results at leveling and measuring edge network. With the analysis of examples, it has prodigious application value in measured data-processing by use of MATLAB. Moreover, it shortens programming time and improves working effectiveness. Key words:M

6、ATLAB;leveling network;measuring edge network;programming 目目 录录 绪论绪论.4 4 1.1. MATLABMATLAB 软件简介软件简介 .5 5 2 2MATLABMATLAB 在测量平差中在测量平差中的的应用应用.6 6 2.1 测量平差原理的概述 .6 2.2 平差程序总体方案 .7 3.1 程序的功能 .8 3.2 水准模型网的间接平差 .8 3.2.1 “权”值的确定 .8 3.2.2 水准路线的平差计算 .9 3.2.3 精度评定 .11 3.3 水准网间接平差程序信息设计 .11 3.4水准网程序与使用说明.12 3.

7、4.1 水准网程序流程图 .12 3.4.2水准网程序的使用 .12 3.5 案例 .13 4.4. 测边网平差程测边网平差程序序设计设计.1616 4.1 数学模型 .15 4.1.1 误差方程和法方程的组成 .15 4.1.2边长观测的权 .15 4.1.3 解算法方程 .16 4.1.4精度评定 .19 4.2测边网平差信息设计.20 4.2.1 主要的技术要求 .21 43 利用 MATLAB 的绘图语句绘制网图 .21 4.44.4 测边网程序测边网程序和和使使用说明用说明 .22 4.5程序代码说明:.23 4.6 程序的使用算例 .25 结结 论论 .29 致致 谢谢.3030

8、参考文献参考文献.3131 附录附录一一.3232 附录附录二二.3636 附录三附录三.4646 绪论 作为一名测量技术人员,如果不掌握一门 PC 机编程语言与便携计算工具,要 想提高测量工作的效率几乎寸步难行。测量需求的多样性与复杂性,造就了测量计 算鲜明的个性化特点,这就是在商业测量计算软件高度发达的今天,掌握一种实用 的程序语言进行编程计算仍有广泛的市场需求的重要原因。 当今较流行的计算机程序语言基本上都是基于 Windows 的,例如 Turbo Pascal,Visual Basic,Visual C,Borland C+等,这些程序语言的优势是基于对象及可利 用 Windows

9、丰富的系统资源,应用它们可以开发出界面非常丰富和友好的应用程序, 其劣势主要有以下几点: 1.Windows 程序都非常庞大,学习并熟练掌握它们并非易事。 2.虽然市场上已有的多种专用的测量平差软件都是采用 C 语言开发的,但这些软 件价格都比较贵,而且都带有加密狗,一次只能供一个用户使用。出于商业目的, 开发商不会公开程序源代码,这为修改程序功能以适应用户的特殊需求带来了不便。 3.在测量生产中,经常需要根据工程的实际情况进行一些个性化的数值计算工作, 这些数值计算工作无固定模式,这就需要求测量技术人员最好能熟练掌握一种适用 于数值计算的程序语言,以便提高测量计算的效率。 4.C 语言的数值计算语句不够丰富,例如,在测量平差计算中,经常需要进行的 矩阵运算,尤其是解法方程的矩阵求逆不能直接使用语句实现,而必须应用计算机 算

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号