Turning 3d array into climatology data

2 visualizaciones (últimos 30 días)
Kate
Kate el 11 de Jul. de 2013
Comentada: reddy el 30 de Jul. de 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 comentarios
Kate
Kate el 11 de Jul. de 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 el 30 de Jul. de 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

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Weather and Atmospheric Science en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by