Matlab - almacenar concatenar variables ciclo for

   
Vista:

almacenar concatenar variables ciclo for

Publicado por Miguel Yapura myb_micki@hotmail.com (5 intervenciones) el 03/02/2015 17:26:15
Hola mi problema es que tengo una matriz (ejemplo A), en la cual debo realizar una búsqueda de las filas que comiencen con un determinado numero, en cada búsqueda se genera una matriz, al final debo concatenar todas las matrices y generar solo una matriz (ejemplo matriz B).


A

A =

1 6 7
1 4 3
2 2 1
3 4 5
4 7 2

>> for i=1:3 %al final estos valore serán variables
data=A(find(A(:,1)==i),:)
end

data =

1 6 7
1 4 3


data =

2 2 1


data =

3 4 5 % al final del ciclo for se queda con esta ultima variable

>> B %el objetivo es llegar como resultado a esta matriz

B =

1 6 7
1 4 3
2 2 1
3 4 5

Agradecería su colaboración
Atte.
Miguel Yapura
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 Daniel

almacenar concatenar variables ciclo for

Publicado por Daniel (212 intervenciones) el 04/02/2015 17:29:10
poné antes del for

1
B=[];


y luego de calcular data poné

1
B=[B' data']';


Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

almacenar concatenar variables ciclo for

Publicado por Miguel Yapura (5 intervenciones) el 04/02/2015 20:41:50
Gracias amigo, me sirvió de mucho.
Una respuesta simple y eficaz.

Saludos

Miguel.
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