Empirical Ortgogonal Functions in matlab

Hi,
I've got some annual ocean temperature data for ~100 years for a 20x20 grid. I need to get some EOFs for this data using matlab, but I'm not sure what format the matrix should be in.
A 20x20x100 grid is obviously huge, so should I be using this?
Thanks

 Accepted Answer

Indeed, the process of converting 3D datasets to analysis-friendly matrices is not intuitive. I have written an eof function which would accept a 20x20x100 matrix just as it is, no reshaping necessary.

More Answers (1)

Oleg Komarov
Oleg Komarov on 14 Mar 2011
20 * 20 * 100 * (8 bytes) = 312.5 kilobytes
Really tiny, 300 MB would be huge for a standard 4gb 32bit achitecture.
Oleg

Categories

Tags

Community Treasure Hunt

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

Start Hunting!