Using map2mat for eof analysis!
이전 댓글 표시
I have a matrix mm_r of the size 361*361*36; where 36 represent the number of years
i need to make it of size 36*130321
% Get EOFs:
G = map2mat(ones(size(mm_r,3),size(mm_r,2)),mm_r);
- *the error message is Attempted to access F(37,1); index out of bounds because size(F)=[36,361].
Error in map2mat (line 30) if F(ix,iy)>0**
답변 (3개)
Chad Greene
2017년 3월 13일
0 개 추천
Hi Sophia,
Be careful, because map2mat assumes the first dimension is time. For normal climate data (lon*lat*time or lat*lon*time) it's probably easier to use eof, which does all the reshaping for you.
댓글 수: 6
Sophia
2017년 3월 13일
Chad Greene
2017년 3월 13일
My eof function is little more than a wrapper for PCATool's caleof function to make it more user friendly.
Sophia
2017년 3월 15일
Chad Greene
2017년 3월 15일
Hi Sophia,
I cannot understand your result either given the information you have provided.
Sophia
2017년 5월 16일
카테고리
도움말 센터 및 File Exchange에서 Dimensionality Reduction and Feature Extraction에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

