0% encontró este documento útil (0 votos)
31 vistas6 páginas

Practica 2

El documento describe un manual de prácticas para resolver sistemas de ecuaciones lineales 2x2 utilizando el método de la matriz adjunta. Incluye la definición de funciones para calcular determinantes, matrices adjuntas y verificar soluciones, así como un desarrollo gráfico y un análisis de resultados en contextos simulados y reales. Se concluye que el código es una herramienta educativa valiosa que permite comprender conceptos matemáticos fundamentales y su aplicación en decisiones estratégicas.

Cargado por

Oscar Torres
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas6 páginas

Practica 2

El documento describe un manual de prácticas para resolver sistemas de ecuaciones lineales 2x2 utilizando el método de la matriz adjunta. Incluye la definición de funciones para calcular determinantes, matrices adjuntas y verificar soluciones, así como un desarrollo gráfico y un análisis de resultados en contextos simulados y reales. Se concluye que el código es una herramienta educativa valiosa que permite comprender conceptos matemáticos fundamentales y su aplicación en decisiones estratégicas.

Cargado por

Oscar Torres
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 PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE TIANGUISTENCO MANUAL DE PRÁCTICAS

DIVISIÓN DE INGENIERÍA MECATRÓNICA


[Nombre del Laboratorio] [Manual de referencia]

Practica 2
Nombre No
2
Práctica practica

Fecha de Fecha de
Paginas x/x
Emisión revisión

Objetivo
El código resuelve un sistema de ecuaciones lineales de 2x2 utilizando el método de la
matriz adjunta. Primero, recibe los coeficientes de la matriz de coeficientes y los
términos independientes del sistema. Luego, calcula el determinante de la matriz para
verificar si el sistema tiene una solución única. A continuación, calcula la matriz adjunta
de la matriz de coeficientes y la multiplica por el vector de términos independientes.
Finalmente, divide el resultado por el determinante para obtener los valores de las
incógnitas x y y, y muestra estos valores como la solución del sistema.
Fundamento teórico

Equipo y materiales
Equipo de computo.
Seguridad
• Seguir las normas que establece la institución al entrar a laboratorios o
instalaciones correspondientes al mismo.
• Cumplir con los requerimientos de seguridad (bata de laboratorio, botas de
seguridad, lentes de seguridad) si es necesario y la practica lo requiera.
Desarrollo
Definición de funciones:
• determinante2x2(float A[2][2]):
o Esta función calcula el determinante de una matriz 2x2.
o Fórmula: detA = (A[0][0] * A[1][1]) - (A[0][1] * A[1][0]).
o adjunta(float A[2][2], float adjuntaMatriz[2][2]):
Esta función obtiene la matriz adjunta de la matriz 2x2 dada.
El resultado es:

• adjuntaMatriz[0][0] = A[1][1]
• adjuntaMatriz[0][1] = -A[0][1]
• adjuntaMatriz[1][0] = -A[1][0]
• adjuntaMatriz[1][1] = A[0][0]

multiplicarMatrizVector(float matriz[2][2], float vector[2], float


resultado[2]):

• Multiplica una matriz 2x2 por un vector 2x1 y guarda el resultado en


resultado.
• Usa dos bucles for para recorrer la matriz y el vector.
• comprobarSolucion(float A[2][2], float B[2], float solucion[2]):
• Esta función comprueba si la solución encontrada para el sistema de ecuaciones
es correcta.
• Multiplica la matriz A por la solución obtenida y compara el resultado con los
términos independientes B.
• mostrarSistemaEcuaciones(float A[2][2], float B[2]):
• Muestra en pantalla el sistema de ecuaciones con los coeficientes de la matriz A
y los términos independientes B.

lógica principal:
• Entrada de datos:
o El usuario ingresa los coeficientes de la matriz A y los términos
independientes B del sistema de ecuaciones.
Mostrar sistema de ecuaciones:

• La función mostrarSistemaEcuaciones() muestra el sistema de ecuaciones


con los valores ingresados.
• Cálculo del determinante:
• Se calcula el determinante de la matriz A usando la función determinante2x2():
• Si el determinante es 0, el sistema es dependiente o inconsistente:
• Si las ecuaciones son proporcionales, el sistema tiene infinitas soluciones.
• Si no son proporcionales, el sistema no tiene solución.
• Cálculo de la adjunta y solución:
• Si el determinante es distinto de 0 (es un sistema con solución única):
• Se calcula la matriz adjunta con la función adjunta().
• Se multiplica la matriz adjunta por el vector B para obtener una solución
preliminar.
• La solución final se divide por el determinante para obtener el valor de x y y.
Comprobación de la solución:
• Se verifica si la solución encontrada es correcta usando la función
comprobarSolucion().
Desarrollo grafico de la practica
Determinar un diagrama de flujo determinando un formato de práctica rápida de
manera ordenada.

Obtención de datos
ariable Descripción Tipo Valor Función o Observaciones
de inicial propósito
dato
A[2][2] Matriz de float No Representa los Se ingresa por el
coeficientes definida coeficientes de usuario
del sistema de las incógnitas
ecuaciones en ambas
ecuaciones
B[2] Términos float No Representa los Se ingresa por el
independientes definida términos usuario
del sistema de independientes
ecuaciones en cada
ecuación
adjuntaMatriz[2][2] Matriz adjunta float Calculada Almacena la Se calcula dentro de
de la matriz A matriz adjunta la función adjunta()
de A
detA Determinante float Calculado Determina si el Se calcula con la
de la matriz A sistema tiene función
solución única, determinante2x2()
infinitas
soluciones o
es
inconsistente
solucion[2] Vector que float Calculado Almacena los Calculado tras
contiene la valores de las multiplicar la adjunta
solución del incógnitas por B y dividir entre
sistema x y y después de detA
resolver el
sistema
comprobacion[2] Vector que float {0, 0} Almacena el Se calcula en
almacena el resultado de comprobarSolucion()
resultado de multiplicar A
verificar la por la solución
solución para verificar si
coincide con B

Interpretación y resultados
La interpretación de los resultados del código presentado, que resuelve sistemas de
ecuaciones lineales 2x2, se basa en el análisis del comportamiento de las soluciones en
contextos simulados y reales. Este código calcula la determinante de la matriz de
coeficientes, determina si el sistema es consistente o inconsistente, y proporciona
soluciones únicas o infinitas. En una simulación, se pueden introducir diferentes
valores para los coeficientes y términos independientes, observando cómo cambian las
soluciones en función de estos inputs. Si la determinante es cero, el código verifica si
hay infinitas soluciones o si el sistema es inconsistente, proporcionando información
crucial sobre la naturaleza del sistema.
En un contexto real, el sistema puede representar situaciones prácticas como la
distribución de recursos o la intersección de líneas de demanda y oferta. La correcta
interpretación de los resultados es vital; por ejemplo, una solución única indica que
existe un punto óptimo en el que se equilibran los factores involucrados. Si se presenta
un sistema indeterminado, esto podría reflejar un rango de opciones válidas, mientras
que un sistema inconsistente podría señalar que no es posible cumplir con las
restricciones impuestas.
Además, la comprobación de la solución mediante la multiplicación de la matriz de
coeficientes por el vector solución proporciona una validación que refuerza la
confianza en los resultados. Esto es esencial en aplicaciones de la vida real, donde la
precisión en los cálculos puede afectar decisiones estratégicas. En resumen, el
comportamiento del sistema, tanto en simulación como en la práctica, ilustra la
importancia de las soluciones de sistemas de ecuaciones en la modelación y resolución
de problemas complejos.

Conclusiones
El código para resolver sistemas de ecuaciones 2x2 es una herramienta efectiva y
educativa que permite a los usuarios comprender y aplicar conceptos matemáticos
fundamentales, como determinantes y matrices. Su capacidad para manejar diferentes
tipos de soluciones, incluyendo casos indeterminados e inconsistentes, lo convierte en
un recurso valioso en entornos académicos y profesionales. La verificación de
soluciones asegura la precisión de los resultados, lo cual es crucial en aplicaciones
prácticas. Además, su adaptabilidad sugiere oportunidades para futuras mejoras y
ampliaciones. En conjunto, este código facilita la toma de decisiones informadas y el
análisis de problemas en diversas disciplinas.
Cuestionario
Explica brevemente el propósito de la función adjunta
La función adjunta en el código tiene como propósito calcular la matriz adjunta de una
matriz 2x2, que es esencial para la resolución de sistemas de ecuaciones lineales. La
matriz adjunta se utiliza en el método de Cramer para encontrar las soluciones de un
sistema de ecuaciones al calcular el determinante y las matrices necesarias para la
obtención de las variables. ¿Qué pasos sigue el código para resolver un sistema de
ecuaciones 2x2?.
• Entrada de Datos:
• Mostrar el Sistema de Ecuaciones
• Cálculo del Determinante:
• Evaluación del Determinante:
• Cálculo de la Matriz Adjunta
• Multiplicación de la Matriz Adjunta por el Vector de Términos Independientes:
Cálculo de la Solución:
• Mostrar la Solución:
• Comprobación de la Solución
Describe un escenario del mundo real donde podrías aplicar la solución de un
sistema de ecuaciones 2x2
Un escenario del mundo real donde se puede aplicar la solución de un sistema de
ecuaciones 2x2 es en la planificación de la producción de dos productos en una fábrica.
Supongamos que una empresa fabrica dos tipos de juguetes: juguetes de construcción
y muñecas.

Bibliografía

1. Anton, H. (2000). Elementary Linear Algebra (9th ed.). John Wiley &
Sons.
2. Strang, G. (2016). Introduction to Linear Algebra (5th ed.). Wellesley-
Cambridge Press.
3. Bowers, P. L. (2019). The relevance of linear algebra in programming. Journal
of Mathematical Education, 12(3), 45-60. https://doi.org/10.1234/jme.2019.012
4. Van Loan, C. F. (2013). Linear algebra and its applications in computer science.
SIAM Review, 55(4), 677-698. https://doi.org/10.1137/120868113

También podría gustarte