Desafio: Resolução de um Sistema Linear com Decomposição LU
Swipe to start coding
Um estudante está analisando uma rede simples onde o balanço de fluxo pode ser representado como um sistema de equações lineares:
Ax=bOnde:
- A é uma matriz de coeficientes 3×3;
- b é um vetor de quantidades conhecidas;
- x é o vetor de incógnitas a ser determinado.
O objetivo é determinar x realizando uma decomposição LU da matriz A, seguida de substituição direta e substituição retroativa. Por fim, será feita uma comparação do resultado obtido com o solucionador interno do NumPy para confirmar a exatidão.
Tarefa:
- Complete o código Python para:
- Realizar a decomposição LU preenchendo as expressões faltantes para L e U.
- Implementar a substituição direta para resolver Ly=b.
- Implementar a substituição retroativa para resolver Ux=y.
- Compare o resultado com
np.linalg.solve()para verificar a precisão.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 1.96
Desafio: Resolução de um Sistema Linear com Decomposição LU
Deslize para mostrar o menu
Swipe to start coding
Um estudante está analisando uma rede simples onde o balanço de fluxo pode ser representado como um sistema de equações lineares:
Ax=bOnde:
- A é uma matriz de coeficientes 3×3;
- b é um vetor de quantidades conhecidas;
- x é o vetor de incógnitas a ser determinado.
O objetivo é determinar x realizando uma decomposição LU da matriz A, seguida de substituição direta e substituição retroativa. Por fim, será feita uma comparação do resultado obtido com o solucionador interno do NumPy para confirmar a exatidão.
Tarefa:
- Complete o código Python para:
- Realizar a decomposição LU preenchendo as expressões faltantes para L e U.
- Implementar a substituição direta para resolver Ly=b.
- Implementar a substituição retroativa para resolver Ux=y.
- Compare o resultado com
np.linalg.solve()para verificar a precisão.
Solução
Obrigado pelo seu feedback!
single