Matrix manipulation coding with If and for loops
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
I have a n x 2 matrix. I want to basically look at adjacent number in the column one and if the difference in the values is greater than 1, than I want to insert a blank space in the nx2 matrix.
Can anyone please help with this?

댓글 수: 5
the cyclist
2015년 7월 17일
편집: the cyclist
2015년 7월 17일
There is no such thing as a "blank space" in a numeric matrix. You could insert zeros or NaNs.
A cell array can have empty elements, but you might not be able to do numerical manipulations as easily.
What will you be doing with these data at a next step?
Walter Roberson
2015년 7월 17일
Blank lines can be added when displaying, but that only effects how they look.
Walter Roberson
2015년 7월 17일
cell arrays. Separate them out and work with them one by one.
dpb
2015년 7월 17일
Or use accumarray with the subscript vector obtained from
ix=find(diff([0;x(:,1))>1);
to compute the statistics wanted.
답변 (0개)
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!