0% encontró este documento útil (0 votos)
5 vistas

Informe Codigos Python

El informe detalla el desarrollo de programas en Python para realizar operaciones matemáticas con matrices y vectores, incluyendo suma, determinantes y transposición. Se presentan ejemplos de salida y se enfatiza la simplicidad y claridad del código. Los programas son útiles para aprender y practicar operaciones matemáticas en Python y pueden adaptarse a diferentes necesidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

Informe Codigos Python

El informe detalla el desarrollo de programas en Python para realizar operaciones matemáticas con matrices y vectores, incluyendo suma, determinantes y transposición. Se presentan ejemplos de salida y se enfatiza la simplicidad y claridad del código. Los programas son útiles para aprender y practicar operaciones matemáticas en Python y pueden adaptarse a diferentes necesidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Informe sobre los Códigos Realizados

Introducción

En el presente informe se documentan varios programas desarrollados en el lenguaje de


programación Python, con el propósito de realizar diversas operaciones matemáticas y
trabajar con matrices y vectores. A lo largo de este informe, se detallan los algoritmos
implementados para resolver problemas de suma, determinante, transposición, entre otros,
con énfasis en la simplicidad y claridad en el código.

Objetivos

- Objetivo General:
Desarrollar programas en Python que resuelvan problemas relacionados con la
manipulación de matrices y vectores.

- Objetivos Específicos:
1. Generar matrices de dimensiones definidas por el usuario y realizar operaciones sobre
ellas, como la suma o la determinación del número menor o mayor.
2. Calcular determinantes de matrices cuadráticas y transponer matrices.
3. Ingresar y manipular vectores, realizando operaciones básicas como sumas y promedios.

Metodología

Para resolver cada uno de los problemas, se desarrollaron programas en Python siguiendo
los siguientes pasos:

1. Ingreso de datos: Se pidió al usuario ingresar las dimensiones de las matrices o vectores,
así como los valores que los componen.
2. Cálculos: Dependiendo de la tarea específica, el programa realizó las operaciones
solicitadas, tales como:
- Suma de los elementos de las matrices.
- Determinación de la matriz transpuesta.
- Cálculo de la determinante de una matriz cuadrática.
3. Resultados: Se presentó la matriz original junto con los resultados solicitados (por
ejemplo, la matriz sumada por un valor, la determinante calculada, etc.).
Desarrollo de Programas

1. Generar un vector con números consecutivos

Se creó un programa que permite generar un vector con valores consecutivos dentro de un
rango específico (por ejemplo, del 1 al 9), usando ciclos `while True` y `for` para garantizar
una estructura robusta y controlada de entrada.

2. Generar la matriz identidad

El programa para generar una matriz identidad de cualquier tamaño, solicitando la


dimensión de la matriz y luego llenando la diagonal principal con unos (`1`) y el resto con
ceros (`0`).

3. Determinante de una matriz cuadrática

El código para calcular la determinante de una matriz cuadrática utiliza la regla de Laplace y
recursión. Primero se trata el caso base de matrices 2x2 y luego se extiende para matrices
mayores utilizando submatrices.

4. Matriz sumada por un valor constante

Un programa permitió ingresar una matriz y luego sumarle un valor constante (por
ejemplo, 5) a cada uno de sus elementos, presentando tanto la matriz original como la
resultante.

Resultados

A continuación, se muestran algunos ejemplos de salida obtenidos de los programas


desarrollados:

Ejemplo 1: Generación de una matriz 3x3


Matriz original:
[1.0, 2.0, 3.0]
[4.0, 5.0, 6.0]
[7.0, 8.0, 9.0]

Matriz sumada por 5:


[6.0, 7.0, 8.0]
[9.0, 10.0, 11.0]
[12.0, 13.0, 14.0]

Ejemplo 2: Determinante de una matriz 3x3


Matriz original:
[1.0, 2.0, 3.0]
[0.0, 4.0, 5.0]
[1.0, 0.0, 6.0]

La determinante calculada es: 24.0

Conclusiones

Los programas desarrollados proporcionan soluciones efectivas y simples para las


operaciones básicas que se pueden realizar con matrices y vectores. Estos incluyen la
creación de matrices identidad, la suma de elementos de matrices, el cálculo de
determinantes y la transposición de matrices. La estructura de los programas es flexible y
permite su adaptación a diferentes necesidades mediante el ajuste de los valores y
dimensiones de las matrices o vectores.

Estos códigos básicos son útiles para aprender y practicar con operaciones matemáticas en
Python, y pueden servir como base para el desarrollo de programas más complejos en el
futuro.

Referencias

- Python Documentation: https://docs.python.org/3/


- Tutoriales sobre matrices y determinantes en Python.

También podría gustarte