Matlab - cambiar columnas por filas

   
Vista:

cambiar columnas por filas

Publicado por Daniela (3 intervenciones) el 19/08/2016 18:29:22
Hola a todos, espero me puedan colaborar con los siguiente:

Resulta que tengo una base de datos con la información así:

1 1
1 0
1 1

necesito acomodarla en filas, esto lo logro hacer pero como estos datos los ingresa el usuario puede que hayan más o menos, entonces no sé como hacer para que por ejemplo me tome todos los datos de la primera columna y me los organice en filas. de igual manera la segunda columna.


Lo hago así:
digamos que la base de datos se llame 'prueba.mat' entonces lo que hago es:

w=[prueba(1),prueba(2),prueba(3)]; (esto para la primera columna)

v=[prueba(3),prueba(4),prueba(5)]; (esto para la segunda columna)

pero esto me sirve siempre y cuando sean 3 datos por columna pero si tengo más o menos no sé como podría organizarlos...

espero me puedan colaborar...

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
Imágen de perfil de Jorge De Los Santos

cambiar columnas por filas

Publicado por Jorge De Los Santos (212 intervenciones) el 19/08/2016 18:53:20
Puedes hacer lo siguiente:


1
2
3
4
5
6
A = [1 2;
    3 4;
    5 6];
 
w = A(:,1)';
v = A(:,2)';


Con los dos puntos indicas que tomarás todos los elementos de la columna indicada.



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

cambiar columnas por filas

Publicado por Daniela (3 intervenciones) el 19/08/2016 19:10:33
muchísimas gracias.... me funcionó a la perfección....
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