00问答网
所有问题
matlab中plot3(x,y,z)是根据直角坐标系绘图;请问如何利用地球经纬度高度(lat,lon,alt)绘图
如题所述
举报该问题
推荐答案 2012-05-16
个人感觉你应该把经纬度换成球坐标进行计算再换算到x,y,z进行plot3
因为地球经纬度其实就是球坐标中的theta和fai角
取地球半径为常数R
有:x=(R+高度)cos纬度cos经度(这个是根据定义坐标系时选取的0点不同,选取cos或sin或者加上某个角度,但是一般以y轴正或负方向为经度0即可,纬度同理)
y=(R+高度)cos纬度sin经度
z=(R+高度)sin纬度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZnZrjr0Tn.html
其他回答
第1个回答 2012-05-16
使用直角坐标到球坐标的转换就行了吧
相似回答
像表格中
的
数据一样
,利用matlab
画图
,经纬度
分别为
X
Y
轴,每一个经纬度...
答:
plot3(
lon,lat,
SST,'o'),hold off
matlab
作图方法:plot3 三维曲线图
;plot3(x
1,y1,z1,x2,y2,z2,…,xn,yn,zn):surf
(x,y,z)
或mesh(x,y,z):绘制三维曲面的网格图或表面图。surfc()和surfl()分别绘制带有等高线和光照下的三维曲面。mesh 三维网格图;meshc 除了生成网格图外,还在...
matlab中
球坐标和
直角坐标系
的转化,要求轨迹图(matlab编程)_百度知...
答:
x=r*cos(a).*cos(b);y=r*cos(a).*sin(b);z=r*sin(a)
;plot3(x,y,z)
matlab中
的
坐标系如何
设置?
答:
1、
plot(x, y);
// 画图后用axis函数设置坐标轴的范围。2、axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间。3、xmin、xmax 表示设置横
坐标的
最小最大值。4、ymin、ymax 表示设置纵坐标的最小最大值。
...散点
(x,y,z),
x,y为
坐标,
z表示高程。
MATLAB如何
对地形图散点进行插值...
视频时间 1:20
大家正在搜
matlab中plot3用法
matlab中plot3函数用法
matlab怎么用plot画图
matlab中plot3
matlab中xlabel
matlab plot用法
matlab plot函数用法
matlab画图函数plot
matlab绘图移动xy轴
相关问题
像表格中的数据一样,利用matlab画图,经纬度分别为X Y...
Matlab求助,如何从已知的plot3(x,y,z)三维坐...
matlab中plot3(x,y,z)和plot3(z,y,...
matlab中 plot3(x,y,z,'b-',x,y,z...
Matlab中plot绘图时,如何将坐标轴按比例显示
如何用matlab画三维点,已知x,y,z的坐标,在三维坐标...
想在matlab中画一个三维矩形,X坐标(-2,2),Y坐标...
问一个Matlab中mesh(x,y,z)的问题。