Reshaping cells: transform a 1xj cell with i observations on into a 1xi cell with j observations
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Laura de Andrade Karpuska Santos
le 9 Sep 2018
Rouvert : Walter Roberson
le 22 Déc 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 commentaires
Réponse acceptée
Vishal Bhutani
le 12 Sep 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!