Este repositório trata do problema de Dirichlet para a equação de Poisson, que é discretizado em um quadrado unitário utilizando o método de diferenças finitas com espaçamento
A Equação de Poisson que estamos resolvendo é dada por:
onde
Para implementar e resolver o problema, usamos as seguintes bibliotecas Python:
- Numpy: Para manipulação de arrays e matrizes.
- Scipy: Para métodos iterativos e armazenamento de matriz esparsa.
- Matplotlib: Para visualização gráfica das soluções.
- Pandas, PrettyTable e Tabulate: Para organizar e imprimir os erros em tabelas.
- Discretização: Utilizamos o método de diferenças finitas centradas.
- Resolução do Sistema Linear: Aplicamos um método iterativo para resolver o sistema linear resultante da discretização.
-
Simulações: Realizamos simulações para diferentes valores de
$N$ (tamanho da malha).