网站大量收购独家精品文档,联系QQ:2885784924

刘威毕业论文答辩865.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
刘威毕业论文答辩865.ppt

基于MATLAB的坐标转换 本论文的内容概括 论文在绪论中论述了用MATLAB来实现坐标转换的可行性和必要性。 在第二章中紧接着介绍了MATLAB的发展历程和功能证明了使用MATLAB来实现坐标转换的可行性,简要介绍MATLAB编程的基本知识。 在第三章中主要介绍了坐标转换的基本理论知识,和坐标转换的数学模型 在第四章中向读者展示了设计坐标转换程序的流程框图。包括程序设计总框图,以及其子程序设计框图。 在第五章中给出了3个工程实例,第一个实例是使用MATLAB进行大地坐标与空间直角坐标之间的转换,并将转换结果与中海达坐标转换软件进行了对比;第二个实例是使用MATLAB对三个已知大地坐标的坐标点实现了高斯正反算,并将计算结果与中海达计算结果进行了对比;第三个实例是使用MATLAB对空间直角坐标之间进行了七参数转换,并在论文中给出了结果。 用c语言编制的高斯正算程序示例 用MATLAB编制的高斯正算示例 对比 1.MATLAB中无需对变量进行申明 2.MATLAB能利用矩阵批量处理数据,而在c语言中则不易完成矩阵运算的相关编程 3.MATLAB中自带了很丰富的函数库,可以用来方便的进行调用,而c语言则基本上需要自己编写 4.MATLAB编程明显较c语言更为简洁 本论文中用到的MATLAB编程知识 1.变量和赋值语句 MATLAB赋值语句有两种形式: (1) 变量=表达式 (2) 表达式 其中“表达式”是用运算符将有关运算量连接起来的式子,其结果是一个矩阵 [注]第二种语句形式下,将表达式的值赋给MATLAB的永久变量ans。 如果在语句的最后加分号,那么MATLAB仅仅执行赋值操作,不再显示运算的结果。 2.MATLAB表达式 算术表达式。 运算符有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方) 对于矩阵来说,左除和右除表示两种不同的除数矩阵和被除数矩阵的关系。 MATLAB提供了许多数学函数,函数的自变量规定为矩阵变量,运算法则是将函数逐项作用于矩阵的元素上,因而运算的结果是一个与自变量同维数的矩阵。 例如:  A= [1 2 3;4 5 6]       B=fix(pi*A)   C=cos(pi*B) D=abs(B) 自然对数 E=log(D) F=log10(E) sqrt(x) exp(x) tan (x) ctan (x) 函数使用说明: (1) 三角函数以弧度为单位计算。 (2) abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。 (3) 用于取整的函数有fix、floor、ceil、round,要注意它们的区别。 (4)函数一定是出现在等式的右边 (5)函数允许嵌套 4.矩阵的基本运算 (1)矩阵转置 A’ (2)矩阵加和减 A+B , A-B 规则: ? 相加、减的两矩阵必须有相同的行和列两矩阵对应元素相加减。 ? 允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分别进行加减操作。 (3)矩阵乘法 A*B 规则: ① A矩阵的列数必须等于B矩阵的行数 ② 标量可与任何矩阵相乘。 】 实例1:空间直角与大地坐标转换中海达软件和MATLAB计算精度对比 实例2:高斯正反算中海达软件和MATLAB计算精度对比 结论 1、通过本文的研究,利用MATLAB软件进行应用性开发,把坐标转换的数学模型转化成为MATLAB中的函数子块,开发出了工程测量很关键的坐标转换程序。 2、程序解决了工程测量技术人员在运算方面所能遇见的一些常见的坐标转换计算和数据分析处理问题。 3、MATLAB计算成果准确且小数点后保留位数较中海达坐标转换的模块多。 展望 1、现在的程序需要在MATLAB环境下才能运行,下一步需要研究把坐标转换做成界面方式的,更为人性化,人机互动更为方便。 2、对数据的导入,本文中数据需要用户自己进行输入,但是工程应用中数据量往往是非常庞大的,下一步应开发出直接与GPS、全站仪等数据获取仪器交换数据的端口,从而方便的处理数据。同时也应开发出与Excel等数据处理软件交流的端口。 3、对运算结果的显示输出中,是用MATLAB软件输出,下一步要研究将其改进为GPS或是全站仪支持的数据格式进行文件输出,使用户直接进行工程测量工作。 4、在程序的功能方面,各坐标基准转换精度有待加强,下一步需要研究进一步解决,七参数计算的精度也有待验证。 致谢 在本文的写作过程中,特别要感谢胡圣武老师,他认真的阅读了拙作,对本人的论文提出了宝贵的建议,也为我解答了许多疑惑。同时也要感谢那些在论文写作过程中给予我无私帮助的同学们。 *

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档