ps=load('ps2.mat');
lonlat=ps.lonlat;
res_lon=min(diff(sort(unique(round(lonlat(:,1)*10000)/10000)))); % 横坐标间隔,用于生成网格
res_lat=min(diff(sort(unique(round(lonlat(:,2)*10000)/10000)))); % 纵坐标间隔,用于生成网格
min_lon=min(lonlat(:,1)); % 横坐标最小值,用于生成网格
max_lon=max(lonlat(:,1)); % 横坐标最大值,用于生成网格
min_lat=min(lonlat(:,2)); % 纵坐标最小值,用于生成网格
max_lat=max(lonlat(:,2)); % 纵坐标最大值,用于生成网格
[X,Y] = meshgrid(min_lon-0.5*res_lon:res_lon:max_lon+0.5*res_lon,min_lat-0.5*res_lat:res_lat:max_lat+0.5*res_lat);
figure;
line(X,Y,'color','b'); % 线太多了,会很卡.
line(X',Y','color','r'); % 线太多了,会很卡.
使用matlab画网格线--多条横线多条竖线
最新推荐文章于 2024-06-20 22:15:31 发布