像表格中的数据一样,利用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   带光照的三维着色曲面图。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答