Matlab - Unir matrices alternando las filas

   
Vista:

Unir matrices alternando las filas

Publicado por Marta (1 intervención) el 18/06/2014 11:58:10
Hola a tod@s¡

Tengo una duda, a ver si me podéis ayudar.

Tengo dos matrices A y B muy grandes y quiero unirlas en una sola, C, que vaya alternando filas de las dos matrices, pongo un ejemplo:

A=[1,2,3
4,5,6
7,8,9];


B=[10,11,12
13,14,15
16,17,18];

Quiero obtener esta matriz
C=[1,2,3
10,11,12
4,5,6
13,14,15
7,8,9
16,17,18]

Muchas gracias de antemano,
Un saludo
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 JESUS

Unir matrices alternando las filas

Publicado por JESUS jesus.royeth@gmail.com (744 intervenciones) el 26/04/2015 21:15:55
1
2
3
4
5
6
7
8
9
10
11
12
13
A=[1,2,3
4,5,6
7,8,9];
B=[10,11,12
13,14,15
16,17,18];
k=1;
for i=1:2:length(B(:,1))*2
    C(i,:)=A(k,:);
C(i+1,:)=B(k,:);
k=k+1;
end
disp(C)
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