









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Se trata de hacer un programa de cualquier tema de un ejercicio de algebra lineal y porgramarlo en python.
Tipo: Monografías, Ensayos
1 / 17
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










Titulo: Matrices en Python
como una organización de celdas de memoria, o casillas, en cada una de las
cuales se puede guardar un elemento de la colección. Además, es usual
dibujarla como lo ilustra la figura.
En estas matrices se puede realizar distintas operaciones entre ellas como son:
La multiplicación o producto de matrices es la operación efectuada entre dos
matrices, al igual que la multiplicación aritmética, su difusión es instrumental
es decir viene dada por un algoritmo, por lo que la manera de resolución es
diferente a la multiplicación entre dos números. Entre sus características, se
destacan que dadas una matriz A y B, el numero de columnas de A es igual al
numero de filas de B, de modo que(p=p), mientras que(mxq) determinan el
numero de columnas y filas de la matriz.
Como también la multiplicación de matrices no cumple con la propiedad
conmutativa.
Desarrollando las definiciones que es una matriz y dando una opinión sobre
una multiplicación con cortos detalles nos vamos a determinar una
multiplicación de matrices en Python.
Imprimamos una iniciación de una matriz
Luego pedimos el ingreso de datos para fila y columna de la primera matriz
que es A, luego también pedimos datos para ingresar los datos para la fila y
columna de la matriz B. Luego determinamos una información que es los datos
de la matriz A y B sean iguales y así determinar la multiplicación.
Se ase un algoritmo para rellenar la matriz A de datos, también para la matriz
B, así rellenamos las matrices con datos que ingrese el usuario.
Se crea una matriz resultante de tamaño( fila*columna), este será la salida del
resultado de la matriz determinada
De otra manera se determina la multiplicación de las dos matrices A y B, de los
datos ingresados.
Por ultimo se muestra la matriz resultante de la multiplicación.
solución optima y rápida, donde se analiza una extenso lenguaje de
programación de diferentes datos para así concluir con una respuesta
optima.
Python nos da la facilidad de programar de diferente manera en
relación de matrices donde el usuario busca determinar un programa
ya sea profesional o un trabajo de investigación.
En este programa de Python buscamos determinar una solución de
multiplicación de dos matrices con lenguaje de programación de alto
nivel. Y así darnos una resultado eficaz y rápida.
lineales, cabe resaltar que con un gran uso en el campo de la ingeniería
con la optimización de procesos extensos de resolver manualmente.
acabo en la resolución del problema hay que tomar en cuenta que la
jerarquía de operaciones entre las mismas.
Bibliografía
I. Núñez, S, (2011), Producto de matrices : recuperado de.
http://resursostic.edicacion.es/descartes/web/materiales_didacticos/c
alculo_matricial_d3/prodmat.htm
II. Santos, E, (2010), tipos de matrices y operaciones
http://www.vedenumeros.es/segundo/tipos-y-producto-de-
matrices.htm
III. Rodríguez, L, (2010),ejemplos de matrices.
http://www.matematicas10.net/215/12/ejemplos-de-matrices
C. Diagonal principal:
La diagonal principal de una matriz cuadrada es el conjunto de elementos que van
desde la esquina superior izquierda a la esquina inferior derecha:
Sea 𝐴
𝑚𝑥𝑛
𝑖𝑗
𝑖𝑗
pertenece a la diagonal principal si 𝑖 = 𝑗 , esto es:
11
22
33
𝑛𝑛
D. Diagonal segundario:
La diagonal segundaria de una matriz cuadrada(también llamada anti diagonal de
una matriz) es el conjunto de elementos que van desde la esquina superior
derecha a la esquina inferior izquierda:
Sea 𝐴
𝑚𝑥𝑛
𝑖𝑗
𝑖𝑗
pertenece a la diagonal principal si 𝑖 + 𝑗 = 𝑛 + 1 , esto
1 ,𝑛
2 ,𝑛− 1
3 ,𝑛− 2
𝑛, 1
E. Dimensión de una matriz:
Se llama dimensión de una matriz al numero de filas y columnas de la matriz. Se
presenta con subíndices 𝐴
𝑚𝑥𝑛
m es el numero de filas y n el numero de columna:
Propiedades:
i. Asociativa:
ii. Elemento neutro:
iii. Distributiva del producto respecto a la suma:
iv. No es conmutativa:
Ejemplo:
Programación en Python
Se multiplica dos matrices A*B, cuando el numero de columnas de A sean iguales al numero
de filas de B, el calculo del producto de dos matrices en Python se efectúan atreves de
lenguaje de programación.
Primeramente inicializamos el programa con el ejemplo que vimos anterior mente de la
Multiplicación de dos matrices A*B:
Inicializamos ingresando el numero de filas y columnas para la matriz A, luego de igual
manera ingresamos el numero de filas y columnas de la matriz B.
Como se la anterior imagen, es la compilación del las dos matrices ingresadas de A y B de
orden 2x3 y 3x2.
En este programa rellenamos la matriz B con un for filas de B recorremos la filasB y con un
for columnas recorremos las columnasB.
De estas dos maneras ingresamos los datos para las filas y columnas de la matriz A,
también para las filas y columnas de la matriz B.
Como vemos en la compilación nos recorre la iteración de cada digito que se agrega cada
dato fila columna y seba sumando al recorrer e ingresar los datos.
En este caso creamos una matriz resultante de tamaño filaA*columnaB, donde se
almacenarán los datos en la matrizC de la multiplicación de las dos matrices A y B.
Luego efectuamos la multiplicación entre las matrices A y B. En este programa
multiplicamos las dos matrices dando dos recorridos de matrizA y matrizB y un recorrido
de for k para así determinar la multiplicación.
De tal manera determinamos el resultado dando un recorrido de una nueva matrizC
donde esta es la matriz resultante.
De lo contrario nos da una información que no se puede efectuar la multiplicación.
Compilación en Python