Reshaping cells: transform a 1xj cell with i observations on into a 1xi cell with j observations
조회 수: 1 (최근 30일)
이전 댓글 표시
Laura de Andrade Karpuska Santos
2018년 9월 9일
다시 열림: Walter Roberson
2018년 12월 22일
I want to know the best practice to reshape cells.
Let's say I have a 1x5 cell that has 2 observations in each cell:
cbar=linspace(0,1,2);
for i=1:5
for j=1:2
VAR{i}(j)=i+cbar(j);
end
end
Let's say I want to create another cell that will be 1x2 and will have 5 observation in each cell (so I am reshaping the VAR cell above). The way I am approaching this, which is not working, is the following
for i=1:2
for j=1:5
VAR_new{j}(i)=VAR{i}(j);
end
end
It happens that for some reason the VAR_new is empty.
How can I do this properly? Thank you!
댓글 수: 0
채택된 답변
Vishal Bhutani
2018년 9월 12일
Hi, the .mat file you have provided is having VAR variable of type cell with size 1x5. And each cell is having 10 observations, and VAR_new you are creating using your code is of size 1x5. Can you provide more details on that?
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!