Effacer les filtres
Effacer les filtres

How to create an array which changes with each iteration of a loop?

2 vues (au cours des 30 derniers jours)
KalMandy
KalMandy le 12 Nov 2016
Commenté : Star Strider le 12 Nov 2016
How to create an array which changes with each iteration of a for loop? for example;
polyX(i)=horzcat(X2(i),X1(i+1),V(i+1));
polyX is an array.

Réponse acceptée

Star Strider
Star Strider le 12 Nov 2016
It is not certain what you want to do. We don’t know what scalars or arrays you’re concatenating, so I would create ‘polyX’ as a cell array, since cell arrays are much more tolerant of changing dimensions than matrices:
polyX{i} = horzcat(X2(i),X1(i+1),V(i+1));
Note the curly braces ‘{}’ denoting that ‘polyX’ is now a cell array. See the documentation on Cell Arrays for details.
  4 commentaires
KalMandy
KalMandy le 12 Nov 2016
Thank you very much, Your explanations are very easy to follow!
Star Strider
Star Strider le 12 Nov 2016
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements 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!

Translated by