風のuとv成分を世界地図にベクトルで表示する方法

添付の風のuとv成分(2.5度刻み, 73 x 144)を世界地図にベクトルで表示させたいと考えています。以下のコーデはうまくいかず、何かアドバイス頂けると幸いです。 以下コードです
u_1 = load('Uwind_2001_1.txt');
v_1 = load('Vwind_2001_1.txt');
u = reshape(u_1,73,144);
v = reshape(v_1,73,144);
rv = [0.4 90 180];
worldmap('world');
x = quiver(u,v);
geoshow(x, rv, 'displaytype', 'texturemap');
C = load('coast');
plotm(C.lat, C.long, 'k');

1 件のコメント

Walter Roberson
Walter Roberson 2016 年 12 月 16 日
Approximate translation:
How to display the u and v components of the wind in a world map
I want to display the u and v components (2.5 times, 73 x 144) of the attached wind as a vector on the world map. The following code does not go well and I'd appreciate any advice. Below is the code

サインインしてコメントする。

回答 (1 件)

michio
michio 2016 年 12 月 16 日
編集済み: michio 2016 年 12 月 16 日

1 投票

quiverm 関数 が使えるかと思います。確認してみてください。
u_1 = load('Uwind_2001_1.txt');
v_1 = load('Vwind_2001_1.txt');
u = reshape(u_1,73,144);
v = reshape(v_1,73,144);
rv = [0.4 90 180];
worldmap('world');
lat = linspace(-90,90,73);
lon = linspace(-180,180,144);
[y,x] = ndgrid(lat,lon);
h = quiverm(y,x,v,u);
C = load('coast');
plotm(C.lat, C.long, 'k');

カテゴリ

ヘルプ センター および File ExchangeSimulink についてさらに検索

質問済み:

2016 年 12 月 16 日

編集済み:

2016 年 12 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by