フィルターのクリア

Recomendation on plotting data

1 回表示 (過去 30 日間)
Jaime  de la Mota
Jaime de la Mota 2017 年 5 月 17 日
コメント済み: Walter Roberson 2017 年 5 月 18 日
I have a 360x180 matrix with data for each latitude and longitude on earth, I plot it like this:
imagescnan(loni,lati,squeeze(double(r4_sat(:,:)))')
I have another matrix with the same dimensions but only data on the points in which it is significative; I want to mark the locations on the map plotted earlier in which the data is significative but I don't know how.
Any sugestion helps Thanks for reading
  1 件のコメント
Walter Roberson
Walter Roberson 2017 年 5 月 18 日
Note:
imagescnan(loni,lati,squeeze(double(r4_sat(:,:)))')
should be the same as
imagescnan( loni, lati, double(r4_sat).' )

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

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 5 月 18 日
imagescnan( loni, lati, double(r4_sat).' );
hold on
threshold = 0.05; %for example
mask = double(r4_sat > threshold); %was it significant?
mask(mask == 0) = nan; %1 if significant, nan if not
imagescnan( loni, lati, mask.' );
  2 件のコメント
Jaime  de la Mota
Jaime de la Mota 2017 年 5 月 18 日
I'm afraid the code doesn't work; I have tried using
quiver(lati, loni, r4_sat_significative, r4_sat_significative)
but it fails too, seems like it has dimensions problems
Walter Roberson
Walter Roberson 2017 年 5 月 18 日
Please show size(loni), size(lati), size(r4_sat), size(r4_sat_significative), class(r4_sat_significative), max(r4_sat_significative(:))

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

カテゴリ

Help Center および File ExchangeScopes and Data Logging についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by