Buscar

Cálculo Numérico

Prévia do material em texto

SUMÁRIO ix
4.9 Exercícios finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
5 Solução de sistemas de equações não lineares 143
5.1 Método de Newton para sistemas . . . . . . . . . . . . . . . . . . . 146
5.1.1 Código Python: Newton para Sistemas . . . . . . . . . . . . 149
5.2 Linearização de uma função de várias variáveis . . . . . . . . . . . . 157
5.2.1 Gradiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
5.2.2 Matriz jacobiana . . . . . . . . . . . . . . . . . . . . . . . . 159
6 Interpolação 162
6.1 Interpolação polinomial . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.2 Diferenças divididas de Newton . . . . . . . . . . . . . . . . . . . . 168
6.3 Polinômios de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . 171
6.4 Aproximação de funções reais por polinômios interpoladores . . . . 172
6.5 Interpolação linear segmentada . . . . . . . . . . . . . . . . . . . . 175
6.6 Interpolação cúbica segmentada - spline . . . . . . . . . . . . . . . . 177
6.6.1 Spline natural . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.6.2 Spline fixado . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.6.3 Spline not-a-knot . . . . . . . . . . . . . . . . . . . . . . . . 182
6.6.4 Spline periódico . . . . . . . . . . . . . . . . . . . . . . . . . 183
7 Ajuste de curvas 185
7.1 Ajuste de uma reta . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7.2 Ajuste linear geral . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
7.2.1 Ajuste polinomial . . . . . . . . . . . . . . . . . . . . . . . . 196
7.3 Aproximando problemas não lineares por problemas lineares . . . . 200
8 Derivação numérica 206
8.1 Diferenças finitas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
8.1.1 Diferenças finitas via série de Taylor . . . . . . . . . . . . . 208
8.1.2 Erros de arredondamento . . . . . . . . . . . . . . . . . . . . 212
8.2 Diferença finita para derivada segunda . . . . . . . . . . . . . . . . 216
8.3 Obtenção de fórmulas por polinômios interpoladores . . . . . . . . . 218
8.3.1 Exercícios resolvidos . . . . . . . . . . . . . . . . . . . . . . 220
8.4 Fórmulas de diferenças finitas . . . . . . . . . . . . . . . . . . . . . 221
8.5 Derivada via ajuste ou interpolação . . . . . . . . . . . . . . . . . . 223
8.6 Exercícios finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
9 Integração numérica 226
9.1 Somas de Riemann . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
9.2 Regras de Newton-Cotes . . . . . . . . . . . . . . . . . . . . . . . . 232
Licença CC-BY-SA-3.0. Contato: reamat@ufrgs.br
https://creativecommons.org/licenses/by-sa/3.0/
reamat@ufrgs.br
x Cálculo Numérico
9.2.1 Regra do ponto médio . . . . . . . . . . . . . . . . . . . . . 232
9.2.2 Regra do trapézio . . . . . . . . . . . . . . . . . . . . . . . . 233
9.2.3 Regra de Simpson . . . . . . . . . . . . . . . . . . . . . . . . 236
9.3 Obtenção das regras de quadratura . . . . . . . . . . . . . . . . . . 240
9.4 Regras compostas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
9.4.1 Método composto dos trapézios . . . . . . . . . . . . . . . . 243
9.4.2 Código Python: trapézio composto . . . . . . . . . . . . . . 243
9.4.3 Método composto de Simpson . . . . . . . . . . . . . . . . . 244
9.4.4 Código em Python: Simpson composto . . . . . . . . . . . . 244
9.5 Método de Romberg . . . . . . . . . . . . . . . . . . . . . . . . . . 247
9.6 Ordem de precisão . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9.7 Quadratura de Gauss-Legendre . . . . . . . . . . . . . . . . . . . . 256
9.8 Integrais impróprias . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
9.8.1 Integrandos com singularidade do tipo 1/(x− a)n . . . . . . 261
9.9 Exercícios finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
10 Problemas de valor inicial 268
10.1 Rudimentos da teoria de problemas de valor inicial . . . . . . . . . 269
10.2 Método de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
10.3 Método de Euler melhorado . . . . . . . . . . . . . . . . . . . . . . 277
10.4 Solução de sistemas de equações diferenciais . . . . . . . . . . . . . 280
10.5 Solução de equações e sistemas de ordem superior . . . . . . . . . . 285
10.6 Erro de truncamento . . . . . . . . . . . . . . . . . . . . . . . . . . 287
10.7 Métodos de Runge-Kutta explícitos . . . . . . . . . . . . . . . . . . 289
10.7.1 Métodos de Runge-Kutta com dois estágios . . . . . . . . . . 292
10.7.2 Métodos de Runge-Kutta com três estágios . . . . . . . . . . 294
10.7.3 Métodos de Runge-Kutta com quatro estágios . . . . . . . . 295
10.8 Métodos de Runge-Kutta implícitos . . . . . . . . . . . . . . . . . . 298
10.8.1 Método de Euler implícito . . . . . . . . . . . . . . . . . . . 299
10.8.2 O método trapezoidal . . . . . . . . . . . . . . . . . . . . . . 300
10.8.3 O método theta . . . . . . . . . . . . . . . . . . . . . . . . . 301
10.9 O método de Taylor . . . . . . . . . . . . . . . . . . . . . . . . . . 302
10.10Método de Adams-Bashforth . . . . . . . . . . . . . . . . . . . . . . 303
10.11Método de Adams-Moulton . . . . . . . . . . . . . . . . . . . . . . 309
10.12Método de Adams-Moulton para sistemas lineares . . . . . . . . . . 316
10.13Estratégia preditor-corretor . . . . . . . . . . . . . . . . . . . . . . 317
10.13.1Exercícios resolvidos . . . . . . . . . . . . . . . . . . . . . . 319
10.14Problemas rígidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
10.15Validação e “Benchmarking” . . . . . . . . . . . . . . . . . . . . . . 320
10.16Convergência, consistência e estabilidade . . . . . . . . . . . . . . . 323
10.17Exercícios finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Licença CC-BY-SA-3.0. Contato: reamat@ufrgs.br
https://creativecommons.org/licenses/by-sa/3.0/
reamat@ufrgs.br

Continue navegando