代码如下:
a = importdata('E:\java workspace\fortest\当天12颗卫星所测的最高温度和最低温度之差值_去除NULL和确定区域2.txt');
LONG = a(:,1);
LAT = a(:,2);
SST = a(:,3);
minlat = min(LAT);
minlong = min(LONG);
lattemp = LAT;
lat = (LAT-15.8750)/0.25;
lat=lat+1;
long = (LONG-105.8750)/0.25;
long = long +1;
maxlat = max(LAT);
maxlong = max(LONG);
Z=zeros((40.1250-15.8750)/0.25+1,(130.1250-105.8750)/0.25+1);
[X,Y]=meshgrid(105.8750:.25:130.1250,15.8750:.25:40.1250);
for n=1:(length(long))
Z(lat(n),long(n))=SST(n);
end
meshc(X,Y,Z);
所作出的图如第一个图所示,然后经过旋转为第二个图所示,图二中有许多的分界线,很难看,现在想把它去了,各位牛人有什么办法没?
Z=zeros((40.1250-15.8750)/0.25+1,(130.1250-105.8750)/0.25+1){意