Matlab - unir matrices

 
Vista:
sin imagen de perfil

unir matrices

Publicado por alvaro (23 intervenciones) el 14/01/2014 06:23:56
Amigos, necesito unir varias matrices, de distintas dimensiones.

A= 1 2 3
1 2 3
0 2 3

B= 4 5 6
4 5 6
4 5 6
0 0 6

C= 7 8 9
7 8 0
7 8 0
7 0 0
7 0 0
7 0 0

por ejemplo de las matrices A, B y C (serán mas de 3 matrices) obtener la siguiente matriz:

A= 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 0
0 2 3 4 5 6 7 8 0
0 0 0 0 0 6 7 0 0
0 0 0 0 0 0 7 0 0
0 0 0 0 0 0 7 0 0

para implementar esto, intento usar un ciclo for para ir leyendo distintas matrices y luego ir uniéndolas, sin embargo no logro tener exito.
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

unir matrices

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 19/01/2014 13:53:22
Algo asi deseas, por lo estoy viendo aun falta especificar mas detalles en tu pregunta.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
>> unir_matrices1
 
A =
 
     9     7
     4    10
 
 
B =
 
     7     5     7     6
     4     5     3     9
     1     9     7     9
 
 
A =
 
     9     7     7     5     7     6
     4    10     4     5     3     9
     0     0     1     9     7     9
 
 
B =
 
     3     5     3     6     1
     4     6     8     4     1
     8     9     1     3     6
     9     2     3     4     7
     9     4     6     4     8
 
 
A =
 
     9     7     7     5     7     6     3     5     3     6     1
     4    10     4     5     3     9     4     6     8     4     1
     0     0     1     9     7     9     8     9     1     3     6
     0     0     0     0     0     0     9     2     3     4     7
     0     0     0     0     0     0     9     4     6     4     8


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
>> unir_matrices1
 
A =
 
     5     2
     3     0
 
 
B =
 
     4     8     6     3
     6     6     1     7
     6     1     4     1
 
 
A =
 
     5     2     4     8     6     3
     3     0     6     6     1     7
     0     0     6     1     4     1
 
 
B =
 
     8     2     8     2     7
     2     2     7     3     0
     2     9     6     4     4
     0     3     3     2     2
     1     1     7     7     9
 
 
A =
 
     5     2     4     8     6     3     8     2     8     2     7
     3     0     6     6     1     7     2     2     7     3     0
     0     0     6     1     4     1     2     9     6     4     4
     0     0     0     0     0     0     0     3     3     2     2
     0     0     0     0     0     0     1     1     7     7     9
 
 
B =
 
     8     5     8     6     6     7
     4     1     8     4     2     2
     7     9     9     2     1     1
     7     3     1     3     0     7
     6     5     7     1     8     1
    10     3     5     2     7     1
     8     8     3     3     1     1
 
 
A =
 
     5     2     4     8     6     3     8     2     8     2     7     8     5     8     6     6     7
     3     0     6     6     1     7     2     2     7     3     0     4     1     8     4     2     2
     0     0     6     1     4     1     2     9     6     4     4     7     9     9     2     1     1
     0     0     0     0     0     0     0     3     3     2     2     7     3     1     3     0     7
     0     0     0     0     0     0     1     1     7     7     9     6     5     7     1     8     1
     0     0     0     0     0     0     0     0     0     0     0    10     3     5     2     7     1
     0     0     0     0     0     0     0     0     0     0     0     8     8     3     3     1     1




Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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