Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arreglos Bidimensionales
Arreglos Bidimensionales
Bidimensionales)
Arreglos Bidimensionales
filas
1
2
123
25
56
45
32
44
56
45
67
23
100
56
48
67
Acceso:
Insercin
< identificador_del_arreglo > [<ndice_fila>] [<ndice_columna>] valor del elemento
M [3,2]9
Por ejemplo: M [3] [2]9
Extraccin
<variable> < identificador_del_arreglo > [<ndice_fila>] [<ndice_columna>]
xM [3,2]
Por ejemplo: xM [3] [2]
a12
a22
a32
a13
a23
a33
b11 b12
B = b21 b22
b31 b32
b13
b23
b33
Suma de Matrices
Resta
Multiplicacin de Matrices
Multiplicacin por un escalar
Suma de Matrices
A=
1 3
5 7
B=
5 7
4 8
1 3 5 7 6
+
=
5 7 4 8
3 + 7 = 10
Suma a1 1
b1 1
Suma a1 2
b1 2
1 3 5 7 6 10
+
=
5 7 4 8
1 3 5 7 6 10
+
=
5 7 4 8 9
Suma a2 1
b2 1
5+4=9
1 3 5 7 6 10
+
=
5 7 4 8 9 15
7 + 8 = 15
Suma a2 2
b2 2
A=
1 5
3 4
2A = 2
1 5
3 4
2 10
6
Multiplicacin de Matrices
El tamao de la
respuesta es 3 x 2
3 x 5
5 x 2
33
9 10 11 =
12 13 14
Se opera asi:
(0 6 ) + (1 9 ) + (2 12 ) =
0 + 9 + 24 = 33
6 7 8
33 36
9 10 11 =
12 13 14
(0 7) + (110) + (2 13) =
0 + 10 + 26 = 36
6 7 8
0 1 2
33 36 39
9 10 11 =
3 4 5
12 13 14
0 1 2
3 4 5
(0 8) + (111) + (2 14) =
0 + 11 + 28 = 39
Obtencin de la primera fila de la matriz C
Multiplicacin de Matrices
0 1 2
3 4 5
33 36 39
9 10 11 =
114
12 13 14
(3 6) + (4 9) + (5 12) =
18 + 36 + 60 = 114
0 1 2
3 4 5
6 7 8
33 36 39
9 10 11 =
114 126
12 13 14
(3 7) + (4 10) + (5 13) =
21 + 40 + 65 = 126
0 1 2
3 4 5
6 7 8
33 36 39
9 10 11 =
114 126 138
12 13 14
(3 8) + (4 11) + (5 14) =
24 + 44 + 70 = 138
C=
33
36
39
Ejemplo
Entrada:
a
Salida:
b
Un algoritmo que llene una matriz de 10 x10 y que almacene en la diagonal principal el
menor de ese rengln.
Un algoritmo que llene una matriz de 6 x 8 y que almacene toda la matriz en un vector.
Imprimir el vector resultante.
Un algoritmo que llene una matriz de 5 x 6 y que imprima cuantos de los nmeros
almacenados son ceros, cuantos son positivos y cuantos son negativos.