数値データを持つ 40 x 100 次元の行列 (TR5) があります。このデータを、緯度 40 ~ 80 度、経度 50 ~ 150 度の範囲にあるロシアの地図にプロットしたいと考えています。誰でも私を助けることができますか?? 私はmeshm(Z、R、gratsize、TR5)を使用しています。gratsize を [40 100] に割り当てましたが、必要な結果が得られません...
質問する
324 次
1 に答える
0
load coast;
figure;
iptsetpref('ImshowAxesVisible', 'on');
imagesc([50 150], [40 80], TR5);
colormap(jet(256)); colorbar;
axis normal; set(gca, 'YDir', 'normal'); hold on;
plot(long, lat, 'color', [1 0 0]);
axis([50 150 40 80]);
axis off; % EDIT
% set(gca, 'XTick', 50:10:150); % EDIT
% set(gca, 'YTick', 40:10:80); % EDIT
% xlabel('long in deg'); % EDIT
% ylabel('lat in deg'); % EDIT
hold off;
地図の投影は完全ではありませんが、これはワールドマップがなくても機能するはずです。Matlab で実装された「海岸」(緯度、経度) をマップに置き換えます。
EDIT ...軸なしのコメント/リクエストに基づくソース。
于 2012-12-05T11:08:43.040 に答える