Sección 4. Capítulo 10
single
Desafío: Resolución de un Sistema Lineal con Descomposición LU
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Un estudiante está analizando una red simple donde el balance de flujo puede representarse como un sistema de ecuaciones lineales:
Ax=bDonde:
- A es una matriz de coeficientes de 3×3;
- b es un vector de cantidades conocidas;
- x es el vector de incógnitas a determinar.
El objetivo es resolver x realizando una descomposición LU de la matriz A, seguida de sustitución hacia adelante y sustitución hacia atrás. Finalmente, se debe comparar el resultado obtenido con el solucionador incorporado de NumPy para confirmar la corrección.
Tarea:
- Completar el código en Python para:
- Realizar la descomposición LU completando las expresiones faltantes para L y U.
- Implementar la sustitución hacia adelante para resolver Ly=b.
- Implementar la sustitución hacia atrás para resolver Ux=y.
- Comparar el resultado con
np.linalg.solve()para verificar la precisión.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 10
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla