put each line of matrix in different vector

1 visualización (últimos 30 días)
sadoune sadoune
sadoune sadoune el 24 de Nov. de 2012
Hi,
I would like to put each line of matrix in vector, The problem is that the number of lines is entered by user (=n).
The name of my matrix is (M)and I want to put each line in different vectors " Seq_i" with i=1:n.
My program :
for i=1:n
strcat('Seq', num2str(i))=M(i,:);
end
with error message
  2 comentarios
Matt Fig
Matt Fig el 24 de Nov. de 2012
*Don't do it! * See Walter's link, and avoid this bad programming practice.
Jan
Jan el 25 de Nov. de 2012
Follow Matt and Walter!
This question is asked surprisingly often. But hiding an index in the name of a variable is nothing, which would anybody do in the real life. E.g. it would have some advantage to include my weight in my name: it would be trivial to determine my weight without asking or measuring. But the drawbacks are obvious: I have no valid name before I've visited the scale and afterwards I need new accounts in the forum, the office, the driving license and I have to tell the current name to all family members and staff.
Kind regards, Jan71point2

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 24 de Nov. de 2012

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by