Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Star Strider
Star Strider il 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 Commenti
KalMandy
KalMandy il 12 Nov 2016
Thank you very much, Your explanations are very easy to follow!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by