Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Informe de algebra lineal con python, Monografías, Ensayos de Álgebra Lineal

Se trata de hacer un programa de cualquier tema de un ejercicio de algebra lineal y porgramarlo en python.

Tipo: Monografías, Ensayos

2021/2022

Subido el 03/11/2023

eli-cristofer-zuniga-criales
eli-cristofer-zuniga-criales 🇵🇪

1 documento

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD NACIONAL SAN CRISTÓBAL DE
HUAMANGA
Facultad de Ingeniería de Minas, Geología y Civil
Escuela Profesional de Ingeniería de Sistemas
INFORME DE INBESTIGACION
Titulo: Matrices en Python
DOCENTE: HUAMANCHAKI QUISPE, JUAN
CURSO: ALGEBRA LINEAL
ALUMNOS: ZUÑIGA CRIALES, ELÍ
AYACUCHO PERÚ
2023
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Informe de algebra lineal con python y más Monografías, Ensayos en PDF de Álgebra Lineal solo en Docsity!

UNIVERSIDAD NACIONAL SAN CRISTÓBAL DE

HUAMANGA

Facultad de Ingeniería de Minas, Geología y Civil

Escuela Profesional de Ingeniería de Sistemas

INFORME DE INBESTIGACION

Titulo: Matrices en Python

DOCENTE: HUAMANCHAKI QUISPE, JUAN
CURSO: ALGEBRA LINEAL
ALUMNOS: ZUÑIGA CRIALES, ELÍ

AYACUCHO – PERÚ

Indicé

    1. Resumen…………………………………………………..…………………………………………………
    1. Introducción………………………………..……………………………………………………………..
    1. Cuerpo o desarrollo……………………………………………………………………………………..
    • 3.1 multiplicación Matrices………………………………………………………………………….
    1. Conclusiones……………………………………………………………………………………………….
    1. Bibliografía………………………………………………………………………………………………….
    1. Anexos………………………………………………………………………………………………………..
    • 1.1.Elementos de una matriz………………………………………………………………………
      • 1.1.2.Filas de un matriz………………………………………………………………………..
      • 1.1.2. Columnas de un matriz……………………………………………………………….
      • 1.1.3.Diagonal principal………………………………………………………………………..
      • 1.1.4.Diagonal segundario…………………………………………………………………….
      • 1.1.5.Dimención de una matriz…………………………………………………………….
      • 1.1.5.Orden de una matriz…………………………………………………………………….
    • 1.2.Operaciones con matrices……………………………………………………………………
      • 1.2.1.Multiplicación de Matrices…………….…………………………………………….
      • 1.2.2.Demostraciones……………….………………………………………………………….
      • 1.2.3.Propiedades……………………………..………………………………………………….
    • 1.3.Programación en Python………………………..…………………………………………….
      • 1.3.1.Programación…………………….……………………………………………………….
      • 1.3.2.Compilación……………………………. …………………………………………………

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:

  • Suma
  • Resta
MULTIPLICACION DE MATRICES

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.

CONCLUCIONES
  • Determinando una operación de una matriz en Python nos da una

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.

  • Mediante el uso de matrices se puede resolver sistema de ecuaciones

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.

  • Es importante la manera de razonamiento que se lleva que se lleva

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