Subscripted assignment dimension mismatch.

Hi, I have an cell array of 6031x1 cell. each cell contain as matrix of different number of rows but with 53 columns.
i try to create a new matrix containing the number of transitions in each column in each cell of the cell array.
I have used this code:
for i=1:6031
newmatrix(i,:)=sum(diff(mycellarray{i})~=0);
end
but i get the error message: Subscripted assignment dimension mismatch. when i tried to rn it yesterday i also got the error message: Assignment has more non-singleton rhs dimensions than non-singleton subscripts.
Anybody who has any idea of what i am doing wrong?

 채택된 답변

madhan ravi
madhan ravi 2018년 11월 9일
편집: madhan ravi 2018년 11월 9일

0 개 추천

newmatrix=cell(1,6031); %before loop
newmatrix{i} %inside loop
celldisp(newmatrix) %after loop

댓글 수: 2

merialu
merialu 2018년 11월 9일
Thank you! works perfect.
madhan ravi
madhan ravi 2018년 11월 9일
Anytime :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

질문:

2018년 11월 9일

댓글:

2018년 11월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by