0

数値データを持つ 40 x 100 次元の行列 (TR5) があります。このデータを、緯度 40 ~ 80 度、経度 50 ~ 150 度の範囲にあるロシアの地図にプロットしたいと考えています。誰でも私を助けることができますか?? 私はmeshm(Z、R、gratsize、TR5)を使用しています。gratsize を [40 100] に割り当てましたが、必要な結果が得られません...

4

1 に答える 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 に答える