LAMBERT, John Denholm. Numerical methods for ordinary differential systems: the initial value problem. John Wiley & Sons, Inc., 1991.
STOER, Josef; BULIRSCH, Roland. Introdução à análise numérica . Springer Science & Business Media, 2013.
BUTCHER, John Charles. Numerical methods for ordinary differential equations. John Wiley & Sons, 2016.
Avaliação
Prova 1: 28 de Janeiro
Prova 2: 14 de Fevereiro
Exercícios programas semanais para entregar.
Média final = (P1+P2+EP)/3, desde que média de EP>=5
Se EP<5, Média Final = min(P1/2 + P2/2, EP)
Notas
Entrega de Exercícios Programas
Faça upload aqui dos exercícios programas. Use sempre o formato de arquivo SEUNOME_EPXX.zip, onde XX indica o número do EP (primeiro, segundo, etc), que também deve ser indicado no formulário abaixo.
EPS (Python, Fortran, C/C++):
(Para 17/01) Implementar os métodos de Euler, Trapézio Explícito e Ponto Médio Explícito e analisar a convergência dos métodos para o problema y’=y, y(0)=1 e para algum outro problema de sua escolha. Entregar o código e um breve relatório com resultados e comentários.
(Para 24/01) Testar os métodos do EP1 com diferentes passo de tempo para verificar o intervalo de estabilidade absoluta. Implementar e validar (verificar convergência) o método RK44. Testar o RK44 para um sistema de EDOs bidimensional linear y’=Ay, se sua preferência.
(Para 31/01) Implementar o método de Runge-Kutta-Felberg para o problema y’=Ay anterior. Analisar o efeito de adaptação do passo.
(Para 7/02) Estender o EP3 para y’=f(t,y) com y em R^n e testar para o problema de 2 corpos (descrito em aula)
(Para 14/02) Estender o programa para o problema de 3 corpos descrito em aula e entregar um relatório completo envolvendo análises de todas as etapas anteriores bem como discussão sobre a aplicação do problema de 2/3 corpos estudado.