Reshaping cells: transform a 1xj cell with i observations on into a 1xi cell with j observations
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Laura de Andrade Karpuska Santos
el 9 de Sept. de 2018
Abierta de nuevo: Walter Roberson
el 22 de Dic. de 2018
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 comentarios
Respuesta aceptada
Vishal Bhutani
el 12 de Sept. de 2018
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!