Skip to content

pzuehlke/Numerical-Methods

Repository files navigation

Numerical-Methods

🇵🇹 Contém cadernos Jupyter em Python 3 usados para lecionar Métodos Numéricos a estudantes de graduação.

🇬🇧 Contains Jupyter notebooks in Python 3 used to teach a course on Numerical Methods to undergraduate students.

Índice (table of contents)

0.1 — Python e cadernos Jupyter
0.2 — Tipos e operações básicos
0.3 — Strings
0.4 — Coleções (listas, tuplas, conjuntos e dicionários)
0.5 — Estruturas de decisão (if-else-elif e match)
0.6 — Laços de iteração (for e while)
0.7 — Funções

1.1 — Number representations
1.2 — Aritmética de ponto flutuante
1.3 — Erros
1.4 — Gráficos de funções

2-1 — Zeros de funções
2-2 — Localização de raízes
2-3 — Método da bissecção
2-4 — Método da posição falsa
2-5 — Método do ponto fixo
2-6 — Método de Newton
2-7 — Zeros de polinômios
2-8 — Cálculo com polinômios
2-9 — Método de Laguerre

3.1 — Eliminação Gaussiana
3.2 — Fatoração LU
3.3 — Métodos iterativos
3.4 — Método de Jacobi
3.5 — Método de Gauss-Seidel

4.1 — Interpolação polinomial
4.2 — Forma de Lagrange para o polinômio interpolador
4.3 — Forma de Newton para o polinômio interpolador
4.4 — Cálculo de diferenças finitas

5.1 — Introdução ao método dos mínimos quadrados
5.2 — Regressão linear simples
5.3 — Regressão polinomial

6.1 — Fórmulas de Newton-Cotes
6.2 — Regra do trapézio
6.3 — Regra de Simpson
6.4 — Método de Monte Carlo
6.5 — Integração de Monte Carlo
6.6 — Diferenciação simbólica com SymPy

7.1 — Introdução
7.2 — Método de Euler
7.3 — Métodos de Taylor
7.4 — Métodos de Runge-Kutta

Bibliografia (bibliography)

About

Material de ensino para um curso sobre Métodos Numéricos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published