Parte do curso Matemática Especial I da UERJ.
Ministrado por Leonardo Uieda.
- Saber aproximar derivadas segundas por diferenças finitas
- Estipular condições iniciais e condições de contorno para o problema da difusão
- Resolver uma equação diferencial de segunda ordem
As lições de diferenças finitas são inspiradas no material Practical Numerical Methods with Python de Lorena A. Barba, Ian Hawke e Bernard Knaepen.
Essa lição segue o módulo 4 Spreading out: diffusion problems.
Uma ótima referência para aprender a usar o numpy e matplotlib é o Scipy Lectures.
- Tenha em mente o checklist de correção quando fizer a tarefa. Não perca pontos de bobeira. O site pep8.org é uma boa referência para como escrever código Python bem formatado.
- Não esqueça de verificar se abriu o notebook na pasta correta!
- Após cada mudança,
git add
+git commit
+git push
. - ANTES de começar:
git pull origin master
Siga as instruções no notebook df-difusao.ipynb
.
A solução de cada prática será um repositório no Github com o código feito pelos alunos.
A entrega das soluções será feita criando uma Issue no repositório da disciplina mat-esp/about. Utilize o link abaixo para ir direto para as Issues:
https://github.com/mat-esp/about/issues
Cada grupo deve criar uma Issue para entregar cada prática. A issue deverá seguir o padrão abaixo:
- Título: Deve conter o nome da prática seguido dos nomes dos integrantes do grupo e a qual turma pertencem (caso haja mais de uma). Ex: "Prática Integração: Bilbo, John, Arthur - Turma 1"
- Corpo: Deve conter o link para o repositório do grupo (ex:
https://github.com/mat-esp-2016/integracao-sociedade-42
) e qualquer comentário que achar necessário (ex: problemas com os commits, erros que foram arrumados depois, dificuldades, etc).
All content can be freely used and adapted under the terms of the Creative Commons Attribution 4.0 International License.