lat long radius to XYZ
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
i have the following matrix that contains latitude, longitude and radius of a planet and i would like to convert to xyz and plot it in 3d but when i use the sph2cart function and then i plot xyz i get the picture below it seems to becoming out as bands ![XYZ plot.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/230534/XYZ%20plot.png)
![XYZ plot.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/230534/XYZ%20plot.png)
![lat_long_height.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/230535/lat_long_height.png)
3 Kommentare
David Goodmanson
am 19 Jul. 2019
Bearbeitet: David Goodmanson
am 19 Jul. 2019
HI Ahmed,
Just looking at the small data set you posted,
entries 2 through 8 have the same longitude, varying latitude
entries 9 through 22 have the same longitude, varying latitude
etc. which describes vertical bands, which the plot is doing a good job of illustrating.
Antworten (1)
Cong Dong Ngoc Minh
am 15 Okt. 2021
From my perspective, Latitude and Longitude should be converted from degree to radians first, after that using the sph2cart function to transfor to cartesian coordinate (x,y,z).
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!