文档介绍:基于MATLAB的水准网和测边网平差程序设计
摘要
MATLAB是目前在研究机构广泛应用的一种数值计算及图形工具软件,它的特点是语法结构简明、数值计算高效、图形功能完备,特别适合非专业编程员完成数值计算、科学试验处理等任务。以往的测量数据处理方法需要编制特定的处理矩阵运算程序,而且程度复杂,难度大。
本文介绍一种基于MATLAB的水准网和测边网的程序设计方法,与其它算法语言相比,具有编程简单,运算速度快的特点。文中分别阐述了水准网和测边网程序的理论基础、实现步骤和运行结果。通过实例的分析,总结出利用MATLAB对测量数据处理有很大的应用价值,它缩短了编程的时间,提高工作效率。
关键词: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 plete function of graphs、especially it is adapted to evildoing professional programmer to plish 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, moreover, it plex and greatly difficult.
This article introduces one programming method dealing with leveling and measuring work based on MATLAB. Compared with other algorithm language, it has particularities which are simply programming and quickly operating. The article separately expatiate the theories basics、realizing steps and running results at leveling and measuring work. 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:MATLAB;work;measuring work;programming
目录
绪论 4
1. MATLAB软件简介 5
在测量平差中的应用 6
6
7
8
8
“权”值的确定 8
水准路线的平差计算 9
精度评定 11
水准网间接平差程序信息设计 11
水准网程序与使用说明 12
水准网程序流程图 12
水准网程序的使用 12
案例 13
4. 测边网平差程序设计 16
数学模型 15
误差方程和法方程的组成 15
边长观测的权 15
解算法方程 16
精度评定 19
测边网平差信息设计 20
主要的技术要求 21
21
测边网程序和使用说明 22
程序代码说明: 23
程序的使用算例 25
结论 29
致谢 30
参考文献 31
附录一 32
附录二 36