您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 坐标转换程序设计(matlab)
2008届本科生毕业设计(论文)中文题目:基于MATLAB的坐标转换程序设计EnglishTitle:BasedontheMATLABcoordinateconversionprogramdesign姓名:theory专业:测绘工程学号:080131…指导老师:徐……专业:测绘工程二零一二年五月1摘要本文主要阐述了基于MATLAB的坐标转换程序设计与实现的问题。论述以MATLAB为开发平台和编程语言,设计出解决工程测量中常见的坐标转换问题的程序。坐标转换一直是专业性强且不易解决的问题,针对目前坐标转换软件功能单一、操作不方便等问题,采用窗口、菜单、控件的操作方式,实现了所见即所得的人性化界面设计。程序的设计主要从两个方面进行,其一保证程序有较高的转换精度,其二是友好的界面设计。程序的运行能满足工程测量人员对坐标转换运算和坐标数据分析的需要,程序实现了不同参考椭球情况下七参数和四参数的计算过程、不同坐标系统的坐标转换和换带计算程序化。论文还诠释了测量坐标转换的含义和内容,针对坐标转换基本模型的选用、转换参数的解算、转换计算的方法、转换计算中值得注意的问题加以研究和探讨,以便实现在测量实践和理论中各类不同坐标之间的转换计算。关键词:坐标转换,换带,参考椭球,MATLAB,图形用户界面AbstractThisarticleexpatiatesthedesignandimplementationofacomputingprogramforcoordinateconversion,operationofMATLAB.Withprogrammedlanguage,thearticledesignstheprogramofsolvingthecommoncoordinateconversionproblemsintheengineeringsurvey,whichregardsMATLABasanexploitationbasis.coordinateconversionisaprofessionalproblemwhichisdifficulttosolve,tosolvetheexistedproblems,theoperatingmodesofwindows,menusandwidgetsareadopted.Moreover,theWYSWYGhumanizedprogramdesignsarerealized.Theprogramdesignscomefromtwoaspects.Firstly,thepowerfuloperationfunctionoftheprogramisguaranteed.Secondly,thevisualizationisdesigned.Theprogramoperationmeetstheneedswhichengineeringsurveypersonnelneedtohavethecoordinateconversionoperationanddataanalysis.Meanwhile,theprogramdesignsthecoordinateconversionfunction,includingcoordinateconversionamongdifferentcoordinatesystemsandbetweentwoprojectionzones,realizingthecomputationof4parametersaswellas7parametersunderthecoordinatesamongdifferentcoordinatesystems.Aboveall,thearticleincludesthemeaningandcontentoftransformation,basicmodelselectionofcoordinatestransformation,calcu1ationoftransformationparameters,calculationmethodoftransformationandproblemsexistingintransformation.Calculationareresearchedanddiscussedinthispaperinordertomeasuretransformationcalculationofdifferentcoordinateinpracticeandtheory.Keywords:Coordinateconversion,Stripeexchange,Referenceellipsoid,MATLAB,GUI3目录前言.....................................................................11MATLAB程序设计基础....................................................21.1MATLAB程序设计基础[4]................................................21.1.1MATLAB系统概述..................................................21.1.2MATLAB程序设计的基本原则........................................21.1.3MATLAB中的变量和常量............................................21.1.4矩阵运算基本操作及操作技巧......................................31.1.5MATLAB的文件类型及常用函数......................................31.2数据文件的输入和输出................................................41.2.1文件的打开与关闭................................................41.2.2文件读写命令函数................................................41.3MATLAB图形用户界面设计..............................................41.3.1菜单设计........................................................41.3.2对话框设计......................................................51.3.3图形用户界面设计工具............................................52坐标转换的基本理论....................................................82.1坐标系的分类........................................................82.1.1坐标系的分类.....................................................82.1.2常用的坐标系统...................................................92.1.3地球椭球的基本几何参数及其相互关系.............................112.2高斯投影的基本概念.................................................152.2.1基本概念.......................................................152.2.2高斯投影坐标正算...............................................172.2.3高斯投影坐标反算...............................................182.3地方独立平面坐标系.................................................192.3.1工程测量中几种可能采用的直角坐标系.............................203坐标转换的数学模型...................................................223.1坐标系变换.........................................................223.1.1空间直角坐标系与空间大地坐标系间的转换.........................223.1.2空间坐标系与平面直角坐标系间的转换.............................233.2基准转换...........................................................243.2.1七参数转换公式.................................................243.2.2四参数转换公式[13]...............................................263.3坐标转换基本模型在测量实践和理论中的应用及分析.....................273.3.1同一基准下坐标转换计算.........................................273.3.2不同基准下坐标转换计算.........................................274坐标转换程序设计.....................................................304.1程序整体设计.......................................................304.1.1参数设计.......................................................304.1.2坐标转换模块...................................................314.1.3程序功能设计图.................................................324.2利用MATLAB实现坐标转换的函数......................................324.2.1程序基本函数...................................................324.2.2坐标转换类函数.................................................324.2.3GUI程序代码....................................................324.2.4基于GUI程序界面设计...........................................33结论....................................................................40致谢...................................................错误!未定义书签。参考文献..........................................
本文标题:坐标转换程序设计(matlab)
链接地址:https://www.777doc.com/doc-2896504 .html