I have an excel file which contains 4076 rows and 13 columns. I want the average of every 42 rows of every single column and then store them in a new spreadsheet.Can you help me with the code?I'm a beginner using Matlab and I don't know much.
조회 수: 1 (최근 30일)
이전 댓글 표시
here some of my efforts from different codes I found ... no results
댓글 수: 0
채택된 답변
추가 답변 (1개)
Andrei Bobrov
2017년 11월 4일
B = rand(4076,13);
a = 42;
i0 = ceil((1:size(B,1))'/a);
[ii,jj] = ndgrid(i0,1:size(B,2));
out = accumarray([ii(:),jj(:)],B(:),[],@mean);
참고 항목
카테고리
Help Center 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!