像表格中的数据一样,利用matlab画图,经纬度分别为X Y 轴,每一个经纬度后面的能量以点的形式呈现(点的大小怎么设置),不同的能量以不同的颜色的点显示,求大神指教
xrange=minx:dx:maxx;
yrange=miny:dy:maxy;
[X,Y] = meshgrid(xrange,yrange);
griddata(lon,lat,SST,X,Y);
mesh(X,Y,Z),
hold on
plot3(lon,lat,SST,'o'),
hold off
matlab 作图方法:
plot3 三维曲线图;
plot3(x1,y1,z1,x2,y2,z2,…,xn,yn,zn):
surf(x,y,z)或mesh(x,y,z):绘制三维曲面的网格图或表面图。
surfc()和surfl()分别绘制带有等高线和光照下的三维曲面。
mesh 三维网格图;
meshc 除了生成网格图外,还在xy平面生成曲面的等高线;
meshz 除了生成网格图外,还在曲线下面加上个矩形垂帘;
surf 三维着色曲面图;
surfc 同时画出三维着色曲面图与等高线;
surfl 带光照的三维着色曲面图。
经纬度可以确定一条路线,我想将那些能量画到路上,用点表示能量
就像这样
但是点的颜色要区分能量的大小
本回答被网友采纳