How to do a Matrix Aggregation.
이전 댓글 표시
I have 19720 of (7by7) matrices stacked up in excel file ( so basically a total of 138040 row). I want to aggregate these matrices into one (7by7) matrix where each row element represents the sum of all the elements in the rows from each (7by7) matrix. Any suggestions, please.
답변 (1개)
Matt J
2016년 5월 23일
Once you've read your data into a 138040x7 matrix, A
aggregation =sum( reshape(A.',7,7,[]) ,3).' ;
댓글 수: 4
Amine Ben Ayara
2016년 5월 23일
편집: Matt J
2016년 5월 23일
MATLAB is saying that you read only 966273 elements into Period1, but you should have 7 more,
>> 138040*7
ans =
966280
Amine Ben Ayara
2016년 5월 26일
Matt J
2016년 5월 27일
I have looked at it. It confirms what I said. You said you have 138040 rows, but the screenshot shows only 138039.
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!