高斯投影坐标正算 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图形用户界面程序设计

上一篇:ASP.NET+SQLServer网络课程答疑系统的设计+ER图
下一篇:VFP测量数据库应用系统开发

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识