3 Matrices En Python
Jairo Bernardo Viola Villamizar
Lógica y Algoritmia
¿Qué es una matriz?
• Es una colección ordenada de un numero
determinado de elementos del mismo tipo.
•A diferencia del vector tienen mas de 1
dimensión
• Su acceso depende del tamaño del arreglo
Ejemplo
0
1
2
3
4
0
1
2
234
354
32
1
4
3
23324
345
23
2
4
5
7345
232
3
43
1
4543
634
4
5
Elemento
[3][4]
5
2
5436
435
3456
78
34345
83
768
23
Matriz A[n][m]
6 filas por 5 columnas
Matriz multidimensional
• Permiterepresentar
elementos con
varias
dimensiones
A[4][4][n]
Utilizadas en procesamiento de
imágenes para separar las
componentes de color de una foto
Imprimir una matriz
Se crea unamatriz vacia
de 3x3
Ingresar una matriz de nxm
Forma de ingresar el dato a
la matriz. Variara
dependiendo del tipo de
dato a trabajar
Generar una matriz de números
aleatoriosGenerador de números
aleatorios
Suma de matrices
• Para poder realizar la suma entre 2 matrices,
estas deberan tener las mismas dimensiones.
La suma se obtiene de sumar cadaelemento
individualmente
Suma de matrices
Matriz por un escalar
• Se define como el producto de cada elemento
de la matriz multiplicado por el escalar
Matriz por un escalarMatriz por vector
f=
d=
=
Matriz por matriz
El numero de filas del
vector debera coincidir
con el numero columnas
de la matriz
Determinante de una matriz
Aplicando la reglade sarrus:
Transpuesta de una matriz
Transpuesta de una matriz
Adjunta de una matriz
• Es la matriz donde cada elemento se sustituye
por su adjunto
• Cambia el signodependiendo de la suma de las
componentes i+j
• i+j es para es positivo
• i+j es impar es negativo
Matriz adjunta
Matriz de 2x2
Matriz de 3x3
Matriz adjunta
Matriz inversa
Regístrate para leer el documento completo.