作业帮 > 综合 > 作业

在matlab中把数据插到对应的经纬度网格上

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/23 08:06:10
在matlab中把数据插到对应的经纬度网格上
经度值lon是5624*1的数组,无序;纬度值lat也是5624*1的数组,无序;还有一组海表盐度数据SST是5624*1的数组;SST(i)对应的空间坐标为(lon(i),lat(i)).空间坐标是无序的,而且各值之间并不是等差的标准网格形式,现在想绘制海表盐度数据的空间分布图,
xrange=minx:dx:maxx;%根据数据设置合理的x y范围和间隔
yrange=miny:dy:maxy;
[X,Y] = meshgrid(xrange,yrange);%根据范围和间隔产生标准网格Z = griddata(lon,lat,SST,X,Y);%用 griddata,根据原数据和网格,插值产生Z数据
mesh(X,Y,Z),hold on%画网格图plot3(lon,lat,SST,'o'),hold off%画元数据散点图,看看插值结果和原数据相差大不大
再问: ��������ݻ��Ƶ������ͼ����ô����?ֻ��Ҫ��plot����������m_coast��������