Doublons possibles:
Matlab - building an array while looping
Matrix of unknown length in MATLAB?la construction d'une matrice dans Matlab à partir des valeurs générées par boucle
Comment avez-vous mis tous les "a" valeurs ensemble pour former un vecteur?
for i=1:3
a=2+i
end
Aussi cela est peut-être une question de style, mais quand avez-vous mis un point-virgule après la fin dans une boucle comme celle ci-dessus, est-il aussi bon de mettre un point-virgule après la première ligne?
Je suppose que ce n'est qu'un exemple simplifié et vous en fait plus dans votre boucle. Sinon, vous pouvez tout vectoriser en un seul: 'a = 2 + (1: 3);' – groovingandi
Dupliquer: http://stackoverflow.com/questions/2480933/matlab-building-an-array-while- en boucle, http://stackoverflow.com/questions/1548116/matrix-of-unknown-length-in-matlab – gnovice