フィルターのクリア

How I can produce a colour contour map?

1 回表示 (過去 30 日間)
Hydro
Hydro 2014 年 12 月 10 日
コメント済み: Hydro 2014 年 12 月 10 日
I have a data set in the form M=(180*360*12) where 180 is the latitude, 360 longitude and 12 is the averaged data for 12 months for 32 years. i want to plot contour map of it. i have proceeded this way, can somebody look into it and let me know what i am doing wrong here.
[lon lat]=Meshgrid(linspace(min(lon),max(lon)),linspace(min(lat),max(lat)));
contourf(lon,lat,M(:,3));
Thanks
  3 件のコメント
Sean de Wolski
Sean de Wolski 2014 年 12 月 10 日
So the mean for each month?
And each slice is monthological? Jan, Feb,...Dec, Jan, Feb,...Dec?
Hydro
Hydro 2014 年 12 月 10 日
Here is my complete coding what i did so far,
R=reshape(sst,180,360,12,32);% reshaping the data in 12*32 form
M=mean(R,4);
contourf(M(:,:,3));
I reshape my data to get the average for each month through 32 years...so for all january i averaged it across 32 years...and same for the other. now I plot the averaged only (you helped me out with this) now i need to deduct this mean from each of its corresponding month to get the anomalies. Then I need to plot the anomalies.

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

回答 (1 件)

Sean de Wolski
Sean de Wolski 2014 年 12 月 10 日
編集済み: Sean de Wolski 2014 年 12 月 10 日
contourf(M(:,:,3)) % all rows, columns and third page
You should also consider using contourm. Otherwise your lat/lon data will not be represent properly unless you project it into x/y using mfwdtran
  1 件のコメント
Hydro
Hydro 2014 年 12 月 10 日
Here is all what I need to do however, i am really struggling and i need to finish this in couple of hours. I would really appreciate any help in this regards, in fact, you will save my life.

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by