毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Matlab的测量程序设计(2)

时间:2021-10-26 20:13来源:毕业论文
高斯投影坐标正算 4 图3-3 高斯投影坐标反算 5 图3-4 高斯坐标正反算实例 6 图4-1 大地坐标系与空间大地直角坐标系 9 图4-2 大地坐标与三维直角坐标换算程

高斯投影坐标正算 4

图3-3 高斯投影坐标反算 5

图3-4 高斯坐标正反算实例 6

图4-1 大地坐标系与空间大地直角坐标系 9

图4-2 大地坐标与三维直角坐标换算程序界面 10

图4-3 坐标换算算例 14

变量注释表

B 大地纬度

L 大地经度

H 大地高

X 由赤道至纬度B的子午线弧长

l 计算点P点与中央子午线的经差

a 长半轴

b 短半径

e 第一偏心率

e′ 第二偏心率

1 绪论

测绘学科是一门需要处理大量甚至是海量数据的学科,其各项具体工作如平差计算,导线计算,遥感图像处理,七参数坐标换算等都是需要大量的计算。数据数量的过多无疑为我们的工作带来一定的困难,运用合适的编程软件,编写简单的程序即能为我们解决大量的数据处理问题,提高工作效率,减少工程计算作业量[1]。

Matlab是“矩阵实验室”的简写,在C语言的基础上进行程序的编撰,书写简单,功能强大。相比较于VB,VF等编程软件,Matlab具有更加鲜明突出的优势特点。它所拥有的数据处理及计算功能十分强大,友好的人机交互界面以及简单清晰的编程语言,都使得Matlab在各个领域的应用都非常广泛。论文网

坐标转换在测绘工作中是必不可少的部分。在地理信息处理,遥感图像匹配等方面工作中都需要进行坐标转换。坐标转换实际上就是求转换系数,知道了转换系数,那么坐标转换就将迎刃而解。利用其他计算机语言设计此类程序将会使用相当复杂和繁琐的代码,而利用Matlab即可采用矩阵除法符号,按照一定的控制点求出转换矩阵T后,即可用矩阵相乘将所有等待转换的点的新坐标求出来,过程简单明了,可以直接由语言实现[2]。

本文主要利用matlab这一数据处理软件,利用其强大的数据处理分析功能,编写测量程序,进行了高斯坐标的正反算以及大地坐标与三维空间坐标的换算。

2 Matlab程序

2。1 Matlab简介

Matlab能够对矩阵进行计算、分析数值、对图形进行处理。进行简单的编程等,它将众多技术功能完美的结合在一起,使广大科研人员对大数据的处理分析更加得心应手。Matlab的最新版本全面引入了面向对象编程的概念和方法,在众多方面,例如界面设计、计算编程、程序交互等方面具有了巨大的突破,使Matlab真正的成为了新一代的开发平台,它囊括了高级语言的全部功能和特征,因此被称为第四代编程语言。由于它的使用方便以及普及程度,Matlab已经成为广大科

技工作者和高等院校师生使用最多的计算分析和可视化工具。在我国,Matlab的应用已经越来越广泛,很多院校都开设了相关课程,很多基础和专业课程也需

要运用到Matlab。因此,Matlab是面向二十一世界的科学计算软件。

2。1。1 Matlab图形用户界面程序设计 基于Matlab的测量程序设计(2):http://www.youerw.com/jisuanji/lunwen_83767.html

------分隔线----------------------------
推荐内容