Skip to content

mat-esp-2016/diferencas-finitas-difusao-asferas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Método das diferenças finitas: Difusão 1D

Parte do curso Matemática Especial I da UERJ.

Ministrado por Leonardo Uieda.

Objetivos

  • 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

Leitura recomendada

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.

AVISOS

  • 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

Tarefa

Siga as instruções no notebook df-difusao.ipynb.

Entrega das soluções

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).

License

All content can be freely used and adapted under the terms of the Creative Commons Attribution 4.0 International License.

Creative Commons License

About

diferencas-finitas-difusao-asferas created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published