Turning 3d array into climatology data

1 visualizzazione (ultimi 30 giorni)
Kate
Kate il 11 Lug 2013
Commentato: reddy il 30 Lug 2014
Hi there!
So I have monthly gridded datasets in lat/lon/time(monthly): Example:
>> whos KoppenD_airT
Name Size Bytes Class Attributes
KoppenD_airT 360x720x361 374284800 single
>> whos KoppenDsa_airT
Name Size Bytes Class Attributes
KoppenDsa_airT 360x720x361 374284800 single
>> whos KoppenDsb_airT
Name Size Bytes Class Attributes
KoppenDsb_airT 360x720x361 374284800 single
I need to create climatologies of these regions so that I can plot monthly changes in temperature over my 30 year climate period. What is the best way to do this?
Thanks a bunch!
  2 Commenti
Kate
Kate il 11 Lug 2013
Here's one attempt I've made that isn't working:
idx=find(Dsa);
for ii=idx
y=ind2sub(size(KoppenDsa_airT),ii);
x=squeeze(KoppenDsa_airT(y,:));
end
I get:
Index exceeds matrix dimensions.
reddy
reddy il 30 Lug 2014
hello kate,
I am working on weekly,monthly and yearly climatology. Did your doubt clarified..??
I am also having similar doubt, if you could clarify my doubt, write it on the wall thanks in advance.
the wind data is weekly data from 1999 to 2009. now i would like to make monthly climatology and yearly climatology. how to do that...?
z = ncread('uwind_weekly_quick.nc','U');
whos z
Name Size Bytes Class Attributes
z 360x160x574 264499200 double

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Oceanography and Hydrology in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by