🇵🇹 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.
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
- Burden, R., Faires, D. e Burden, A. — Análise Numérica, 3a ed. (2016) — Cengage Learning
- Hämmerling, G. und Hoffmann, K-H — Numerische Mathematik, 4. Aufl. (2013) — Springer Verlag
- Hamming, R. W. — Numerical Methods for Scientists and Engineers, 2nd ed. (1979) — McGraw Hill
- Kiusalaas, J. — Numerical Methods in Engineering with Python 3 — Cambridge University Press
- Ruggiero, M. e Lopes, V. — Cálculo Numérico, 1a ed. (2000) — Pearson
- Zelle, John — Python Programming: An Introduction to Computer Science, 3rd ed. (2016) — Franklin, Beedle & Associates