Matlab 将笛卡尔坐标转换为纬度/经度

Matlab 将笛卡尔坐标转换为纬度/经度,matlab,latitude-longitude,cartesian-coordinates,Matlab,Latitude Longitude,Cartesian Coordinates,如何在Matlab中将笛卡尔坐标(x、y和z)转换为纬度和经度(小数) 谢谢正如@H.Munster所建议的,它似乎包含了您所需要的 特别是:xyz2ell-笛卡尔坐标系(x,y,z)到椭球坐标系(lat,long,ht) [lat,lon,h] = xyz2ell(X,Y,Z) 如果您正在寻找解决方案,您可能希望签出,这应该是它。如果您想自己实现它,第一个问题应该是:在没有matlab的情况下如何实现?我尝试使用大地测量工具箱[x,y,z]=ell2xyz(0.82547832321926

如何在Matlab中将笛卡尔坐标(x、y和z)转换为纬度和经度(小数)


谢谢

正如@H.Munster所建议的,它似乎包含了您所需要的

特别是:xyz2ell-笛卡尔坐标系(x,y,z)到椭球坐标系(lat,long,ht)

[lat,lon,h] = xyz2ell(X,Y,Z) 

如果您正在寻找解决方案,您可能希望签出,这应该是它。如果您想自己实现它,第一个问题应该是:在没有matlab的情况下如何实现?我尝试使用大地测量工具箱[x,y,z]=ell2xyz(0.825478323219267,-2.1335691675525246371000)有用的链接,谢谢!我正在寻找从lat/lon到UTM的转换,这个工具箱似乎可以that@DouglasG.Allen请详细说明一下,仅仅发布这个链接意味着每个人都应该点击它,然后才能知道为什么/是否想要。NOAA提供的一个工具包可以在Windows中使用。但这可能与Matlab无关。这只是为了提供一般信息,以防其他人想知道这个问题中发生了什么,因为它已经被回答了。