导线平差的程序设计与实现.doc

约74页DOC格式手机打开展开

导线平差的程序设计与实现,随着测绘科学技术的不断发展,在测量数据的处理中产生很多种平差的方法。在本文中,导线网的近似平差和条件平差的一些简单计算可通过excel表编制计算公式和编程实现,我们只需在已编好的excel表中稍作调整和公式修改,并输入已知数据,最终就可得到所需的平差结果,这为测量的内业工作提供了服务和参考;导线...
编号:20-320960大小:1.73M
分类: 论文>计算机论文

内容介绍

此文档由会员 小花仙66 发布

导线平差的程序设计与实现

随着测绘科学技术的不断发展,在测量数据的处理中产生很多种平差的方法。在本文中,导线网的近似平差和条件平差的一些简单计算可通过Excel表编制计算公式和编程实现,我们只需在已编好的Excel表中稍作调整和公式修改,并输入已知数据,最终就可得到所需的平差结果,这为测量的内业工作提供了服务和参考;导线网的间接平差程序是利用C++编程实现的,我们需要将导线网的已知数据信息按照特定的规则输入到dat文本中,利用C++程序读取文本数据信息后,对其进行一系列的平差计算,最终获得平差后的结果,并以dat文本的形式输出且保存,这样就可为测量工作提供一定的参考,还能为测绘数据的管理带来帮助。

关键词: 导线平差;Excel;C++;程序


ABSTRACT

With the continuous development of surveying and mapping science and technology, processing a variety of method for adjustment in the measurement data. In this paper, a simple calculation of the approximate adjustment and the adjustment of condition equations of the wire network through Excel table prepared formula and programming to achieve, we only need to make some adjustments and formula modifications has been compiled in good Excel table, and enter the known data, and ultimately we can get the necessary adjustment results, which provides services and reference for measurement within the industry; indirect adjustment Program of the wire network is implemented with using C++ programming, we need to enter traverse network’s known data and information in accordance with specific rules to the dat text, then use C++ program to read text’s data and information, it can conduct calculation of adjustment, the final results of adjustment can output and save in the form of the dat text, so that it can provide some reference for the measurements, also for the management of the mapping data.
Key words: adjustment of traverse; Excel; C++; Program


目 录

1 绪论 1
1.1研究背景及意义 1
1.2国内外研究状况 2
1.3本文研究的具体内容 2
1.4平差程序相关说明 3
1.4.1平差程序计算特点 3
1.4.2平差程序的基本要求 3
1.4.3平差程序的结构化设计 3
1.4.4平差程序模块化 4
1.4.5平差程序的数据结构 4
2 测量平差 5
2.1测量平差概述 5
2.1.1测量平差 5
2.1.2测量平差的函数模型 5
2.2最小二乘原理 5
2.3条件平差原理 6
2.3.1条件平差的数学模型 6
2.3.2条件平差原理 6
2.3.3条件平差的计算步骤 7
2.3.4精度评定 8
2.4间接平差原理 10
2.4.1间接平差的数学模型 10
2.4.2间接平差的的一般原理 11
2.4.3按间接平差法求平差值的计算步骤 12
2.4.4精度评定 12
3 Excel在导线平差中的应用 15
3.1 Excel在平差中的应用基础 15
3.1.1 引言 15
3.1.2 Excel在平差中的基本应用操作函数 15
3.1.3 核心问题的解决及技巧 17
3.1.4 三角函数在Excel中的处理方法 17
3.1.5 小结 18
3.2 Excel在附和导线近似平差中的应用 18
3.2.1 单一附和导线近似平差 18
3.2.2单一附和导线近似平差实例 19
3.3 Excel在导线网条件平差中的应用 23
3.3.1单一附合导线条件平差 23
3.3.2边角权的确定及单位权中误差 25
3.3.3单一附和导线条件平差实例 26
4 导线网的间接平差程序设计与实现 31
4.1矩阵的相关函数 31
4.1.1矩阵相乘 31
4.1.2矩阵转置 32
4.1.3矩阵求逆 33
4.1.4矩阵输出 33
4.1.5设置实数输出精度 33
4.2平差中的重要函数 33
4.2.1角度制与弧度制的相互转化 33
4.2.2测量正反算函数 34
4.2.3近似坐标计算 34
4.3导线网的平差理论 36
4.3.1平差概述 36
4.3.2边角网的最小二乘平差 37
4.4间接平差的结构与函数设计 39
4.4.1间接平差 39
4.4.2结构与函数设计 41
4.5导线网平差的程序应用 43
4.5.1平面网数据的输入格式 43
4.5.2导线网平差程序应用实例 44
5 结论与展望 50
5.1 Excel在导线平差中的应用 50
5.1.1 Excel在导线近似平差中的应用 50
5.1.2 Excel在导线网条件平差中的应用 50
5.2 C++在导线平差中的应用 51
5.3 测量平差的展望 51
参考文献 52
附录 53
翻译部分 59
英文原文 59
中文译文 64
致 谢 68