欢迎来到天天文库
浏览记录
ID:62729554
大小:145.94 KB
页数:4页
时间:2021-05-19
《基于matlab的空间大地坐标系与空间直角坐标系互换.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于matlab的空间大地坐标系与空间直角坐标系互换为了达到空间大地坐标系与空间直角坐标系互换的问题matlab界面设计如下:分两步分设两个pushbutton进行:1.BHLfXYZf二(a-b)/a2222d^(a2-6)/孑e—2f-f21-e=(1-f)2aVe^sirnBa.1-f(2-f)sinBY(N+H)cosBsinL乙,((1—e2)N+H)sinB丿X(NH)cosBcosL将BHL的值由edittext传入到表达式中,经计算再由edittext传出2.XYZfBHL/X2YcosB工arctan2N+H丿L=arc
2、tan又由于aaJi—VsHbJl—f(2-f)si6B由此B由迭代而来。具体方法为::c=a*Sqr(1+22)p=(c*e2)/Scp*(x*2+y*2)—1+g22lt=tanSz二—Z0_2Pufy%2+y3k—1+e'2o由此进行迭代,得到正确的B即可补充说明:1.为了使其在各个空间直角坐标系间转换,设立了CGCS2000一ButtonGroup寸WGS84e自定义a单选按钮,可实现多种坐标系的转换。2.在转换过程中需要注意度分秒的转换,及matlab中度分秒的表达形式。具体实现过程:度二度+分/60+秒/3600(即最后实
3、现的BHL的输入给函数的值,以便输出XYZ程序运行:1.BHL—XYZ2.XYZfBHL
此文档下载收益归作者所有