基于MATLAB的控制网平差程序设计
内容提要 :
本书在介绍软件工程概念和测量平差的基础上,利用简单易懂的MATLAB计算机语言,使用学生能够进行平面控制网、水准网的平差计算、闭合差的自动寻找以及绘制控制网网图。本书不仅适合于测绘专业学生的教学需要,而且也可供生产或科研单位有关专业人员参考。
目录 :
前言
第一章 软件工程导论 1.1 概论 1.2 可行性研究与需求分析 1.3 总体设计和详细设计 1.4 PAD(Problem Analysis Diagram)问题分析图 1.5 编码 1.6 测试(单元测试、综合测试) 1.7 软件维护 第二章 MATLAB程序设计基础 2.1 MATLAB程序设计基础 2.2 数据文件的输入与输出 2.3 二维绘图 2.4 图形用户界面设计 第三章 平差计算的基本理论 3.1 平面控制间接平差 3.2 改进的导线网结点平差法 3.3 自由网平差及成果的相互转换 第四章 线性方程组的解 4.1 高斯(GAUSS)消去法 4.2 消去法求逆矩阵 4.3 稀疏线性方程组的形式与解算 4.4 改进的平方根法求逆阵 4.5 水准网平差程序设计 第五章 平面控制网平差计算程序设计 5.1 观测数据的组织与输入 5.2 误差方程式的组成 5.3 平差值计算与精度评定 5.4 实例 第六章 平面控制网近拟坐标推算 6.1 计算参数近似值的必要性 6.2 计算近似坐标程序的总体框架及具体算法 6.3 具体应用举例 6.4 近似坐标计算的函数及程序 第七章 闭合环的自动寻打和闭合差的检验 第八章 控制网网图的绘制 第九章 直线和样条曲线拟合在变形数据处理和分析中的应用 第十章 MATLAB平差计算软件Tjadj-ml.0以及实例数据计算 附录 程序中主要函数说明 参考文献 前言:
以往的控制网平差程序设计的教材多数是采用Fortran语言进行程序的编制,近些年来学习Fortran语言的学生日渐减少,而MATLAB是一个近年来逐步发展起来的高性能的用于科学计算分析的编程软件,它把科学计算、结果的可视化和编程集中在一个使用方便的环境中,不仅功能强,而且使用方便,易于掌握,因此,本教材的控制网的平差计算的程序设计采用MATLAB为编程语言。.
第一章(软件工程导论)介绍软件工程的基本概念,包括软件的生存周期并对生存周期中的各个环节进行较详细的介绍,包括可行性研究与需求分析、总体设计与详细设计、PAD图、编码、软件维护等部分,目的是对软件设计和编程起到指导作用。
第二章(MATL..
|