Matlab - Datos de una matriz en una sola columna

 
Vista:

Datos de una matriz en una sola columna

Publicado por carlos (3 intervenciones) el 27/07/2010 08:06:10
HOla a todos

existe un comando en matlab que me permita poner los elementos de una matriz cualquiera de tamaño (m x n) en una sola columna
por ejemplo

x=| 1 2 3|
! 4 5 6|
! 7 8 9|

que quede de la siguiente forma

x=|1|
|2|
|3|
|4|
|5|
|6|
|7|
|8|
|9|

ò dejarlos de forma horizontal (que queden en una sola fila) ?


Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Datos de una matriz en una sola columna

Publicado por emilio (51 intervenciones) el 27/07/2010 16:38:03
no conozco un comando, pero puedes intentar con esto:

tu matrix= M

q = size (M) Si no conoces las dimensiones de la matrix

i= q ( 1 , 1 )

j= q ( 1 , 2 )

l=0;

for m=1 : i

for n=1 : j
l=l+1

v( l )= M ( m , n ) ;

end

end

disp ( v )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Datos de una matriz en una sola columna

Publicado por carlos (3 intervenciones) el 28/07/2010 05:23:22
Gracias por la ayuda

se les agradece.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Datos de una matriz en una sola columna

Publicado por Julian Cuintaco (75 intervenciones) el 28/07/2010 01:24:37
Hola,

x= [1 2 3; 4 5 6; 7 8 9];
y=x.';

z=y(:)

Saludos...!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Datos de una matriz en una sola columna

Publicado por Calicata (4 intervenciones) el 15/05/2014 14:28:52
Muchas gracias por tu respuesta, me ha servido de mucha ayuda a mi¡¡¡¡¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar