Como ordenar una matriz intercalada
Publicado por alex (4 intervenciones) el 03/11/2012 03:53:54
tengo 3 matrices Fx,Fy,Fz, con dimensiones nx8, necesito formar una sola matriz donde ella tome la primera fila de Fx, la primera fila de Fy y la Primera fila Fz y asi sucesivamente hasta n veces.
fx =
1.0000 0 0 0.2015 -0.1330 0.4295 0 0
1.0000 0 0 -0.1402 -0.4920 0.3164 0 0
1.0000 0 0 0.3591 -0.2234 0.2731 0 0
1.0000 0 0 -0.0580 0.2190 -0.1557 0 0
fy =
0 1.0000 0 0.1852 0.1447 0.3948 0 0
0 1.0000 0 -0.3375 0.2044 0.7615 0 0
0 1.0000 0 0.4550 0.1763 0.3460 0 0
0 1.0000 0 -0.2426 -0.0523 -0.6517 0 0
fz =
0 0 1.0000 -0.1966 0 -0.8122 1.0000 -1.0000
0 0 1.0000 -0.5328 0 0.5657 1.0000 -1.0000
0 0 1.0000 0.2846 0 0.8976 1.0000 -1.0000
0 0 1.0000 -0.2251 0 -0.7423 1.0000 -1.0000
Anexo la matriz como deberia ser
F=
F=[fx(1,:);fy(1,:);fz(1,:);fx(2,:);fy(2,:);fz(2,:);fx(3,:);fy(3,:);fz(3,:);fx(4,:);fy(4,:);fz(4,:);]
f =
1.0000 0 0 0.2015 -0.1330 0.4295 0 0
0 1.0000 0 0.1852 0.1447 0.3948 0 0
0 0 1.0000 -0.1966 0 -0.8122 1.0000 -1.0000
1.0000 0 0 -0.1402 -0.4920 0.3164 0 0
0 1.0000 0 -0.3375 0.2044 0.7615 0 0
0 0 1.0000 -0.5328 0 0.5657 1.0000 -1.0000
1.0000 0 0 0.3591 -0.2234 0.2731 0 0
0 1.0000 0 0.4550 0.1763 0.3460 0 0
0 0 1.0000 0.2846 0 0.8976 1.0000 -1.0000
1.0000 0 0 -0.0580 0.2190 -0.1557 0 0
0 1.0000 0 -0.2426 -0.0523 -0.6517 0 0
0 0 1.0000 -0.2251 0 -0.7423 1.0000 -1.0000
gracias por la ayuda que me puedan brindar
fx =
1.0000 0 0 0.2015 -0.1330 0.4295 0 0
1.0000 0 0 -0.1402 -0.4920 0.3164 0 0
1.0000 0 0 0.3591 -0.2234 0.2731 0 0
1.0000 0 0 -0.0580 0.2190 -0.1557 0 0
fy =
0 1.0000 0 0.1852 0.1447 0.3948 0 0
0 1.0000 0 -0.3375 0.2044 0.7615 0 0
0 1.0000 0 0.4550 0.1763 0.3460 0 0
0 1.0000 0 -0.2426 -0.0523 -0.6517 0 0
fz =
0 0 1.0000 -0.1966 0 -0.8122 1.0000 -1.0000
0 0 1.0000 -0.5328 0 0.5657 1.0000 -1.0000
0 0 1.0000 0.2846 0 0.8976 1.0000 -1.0000
0 0 1.0000 -0.2251 0 -0.7423 1.0000 -1.0000
Anexo la matriz como deberia ser
F=
F=[fx(1,:);fy(1,:);fz(1,:);fx(2,:);fy(2,:);fz(2,:);fx(3,:);fy(3,:);fz(3,:);fx(4,:);fy(4,:);fz(4,:);]
f =
1.0000 0 0 0.2015 -0.1330 0.4295 0 0
0 1.0000 0 0.1852 0.1447 0.3948 0 0
0 0 1.0000 -0.1966 0 -0.8122 1.0000 -1.0000
1.0000 0 0 -0.1402 -0.4920 0.3164 0 0
0 1.0000 0 -0.3375 0.2044 0.7615 0 0
0 0 1.0000 -0.5328 0 0.5657 1.0000 -1.0000
1.0000 0 0 0.3591 -0.2234 0.2731 0 0
0 1.0000 0 0.4550 0.1763 0.3460 0 0
0 0 1.0000 0.2846 0 0.8976 1.0000 -1.0000
1.0000 0 0 -0.0580 0.2190 -0.1557 0 0
0 1.0000 0 -0.2426 -0.0523 -0.6517 0 0
0 0 1.0000 -0.2251 0 -0.7423 1.0000 -1.0000
gracias por la ayuda que me puedan brindar
Valora esta pregunta


0