Mettre chaque ligne d'une matrice dans un vecteur

Fermé
sam2510 Messages postés 1 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 24 novembre 2012 - Modifié par sam2510 le 24/11/2012 à 23:39
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 18 déc. 2012 à 16:55
Bonjour,


Je voudrais mettre chaque ligne d'une matrice dans un vecteur. Le problème est que le nombre de ligne peut changer selon l'utilisation (égale à n).

Le nom de ma matrice est M, et je voudrais chaque ligne dans un vecteur Seq_i tel que i allant de 1 à n.

Mon code :

for i=1:n
strcat('Seq', num2str(i))=M(i,:);

end

Malheureusement j'ai un message d'erreur
Subscripted assignment dimension mismatch.

Merci de votre aide à l'avance.

1 réponse

Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
18 déc. 2012 à 16:55
Salut,

for i=1:size(M,1)
vecteur{i}=M(i,:)
end

regarde déjà ça...
0