Lição 69 — Método de Newton-Raphson
Iteração x_{n+1} = x_n - f(x_n)/f'(x_n) para raízes. Convergência quadrática, falhas, bacias de atração.
Used in: 2.º ano do programa (17 anos) · Equiv. Math III japonês (métodos numéricos) · Equiv. Klasse 12 LK alemã (Numerik)
O método de Newton-Raphson aproxima uma raiz de por iteração: parta de próximo de , em cada passo substitua pela tangente em e tome o cruzamento dessa tangente com o eixo . Sob hipóteses suaves, a convergência é quadrática: o número de dígitos corretos dobra a cada iteração.
Rigorous notation, full derivation, hypotheses
Definição, derivação e convergência
A iteração de Newton-Raphson
"Newton's Method is a technique to approximate the solution of . It works when one can perform repeated evaluations of and , making it ideal for functions like polynomials, exponentials, and trigonometric functions." — APEX Calculus, §4.4
Derivação via aproximação linear (Taylor ordem 1)
Se é raiz de e está próximo de , pela expansão de Taylor:
Resolvendo para : . A iteração define a próxima estimativa como o zero da aproximação linear.
A tangente em corta o eixo em , sempre mais próximo da raiz (ponto preenchido azul) — desde que esteja próximo o suficiente.
Teorema de convergência local
Prova (esboço). Seja . Taylor de em torno de :
para algum entre e . Da iteração, . Substituindo e simplificando:
Quando , e , logo .
Patologias e falhas
Exemplos resolvidos
Exercise list
32 exercises · 8 with worked solution (25%)
- Ex. 69.1Application
, . Aplique 3 iterações de Newton-Raphson. Compare com
Show solution
Para , . A iteração é . Com : , , . Correto: Já temos 5 casas corretas em 3 passos.Show step-by-step (with the why)
- Identifique e . Por quê: a raiz de é exatamente .
- Simplifique a iteração: . Por quê: esta é a fórmula de Heron (babilônica), válida há 4000 anos.
- Calcule: , , .
Macete: a fórmula funciona para qualquer — substituindo apenas .
- Ex. 69.2Application
, . Aplique 3 iterações para estimar .
Show solution
Para , . Iteração: . Com : , , Valor exato: - Ex. 69.3ApplicationAnswer key
, . Aplique 3 iterações para estimar .
Show solution
Para , . Iteração: . Com : , , . Valor exato: . - Ex. 69.4ApplicationAnswer key
, . Aplique 3 iterações para estimar o ponto fixo de .
Show solution
Para , . Com : , . Convergiu: o ponto fixo de é (constante de Dottie). - Ex. 69.5ApplicationAnswer key
, . Aplique 3 iterações para estimar .
Show solution
Para , . Iteração: . Com : , , . Valor exato: . - Ex. 69.6Application
, . Aproxime a raiz com 4 casas decimais.
Show solution
Para , . Com : , . Raiz: (satisfaz ). - Ex. 69.7Application
, . Mostre numericamente que as iterações convergem para .
Show solution
Para , . Com : , . Converge para . - Ex. 69.8Application
, . Aproxime a raiz real (constante plástica ).
Show solution
Para , . Com : , , . Raiz real: constante plástica . - Ex. 69.9Application
, . Aproxime a razão áurea .
Show solution
Para , . Com : , , . Razão áurea . - Ex. 69.10Application
, . Aproxime a menor raiz positiva maior que .
Show solution
Para , . A menor raiz positiva maior que é próxima de . Com : após 3 iterações, . - Ex. 69.11ModelingAnswer key
Mostre que a fórmula de Heron para calcular é exatamente Newton-Raphson aplicado a .
Show solution
Queremos raiz de , então . Newton dá . Esta é exatamente a fórmula de Heron. Demonstrado.Show step-by-step (with the why)
- Defina o problema: queremos , que é raiz de .
- Calcule .
- Aplique Newton: .
- Simplifique: . Esta é a fórmula de Heron.
Curiosidade: os babilônios usaram esta fórmula para calcular em tábua de argila (YBC 7289, aprox. 1800 a.C.) com 6 casas decimais corretas.
- Ex. 69.12Modeling
Generalize: qual é a iteração de Newton para calcular ? Aplique para , , (2 passos).
Show solution
Para , defina , . Newton dá . Para , recupera Heron. - Ex. 69.13Modeling
Mostre que calcula via Newton sem nenhuma operação de divisão. Aplique para , (3 passos).
Show solution
Queremos : raiz de . . Newton: . Sem nenhuma divisão na iteração! Com , : , , . Correto: .Show step-by-step (with the why)
- Modele: é raiz de .
- . Newton: .
- Simplifique: .
- Observe: a iteração usa apenas multiplicação e subtração — **zero divisões**. Ideal para hardware com divisão cara.
Curiosidade: processadores RISC antigos (MIPS, alguns ARM) implementavam divisão exatamente assim: tabela de lookup de com 8 bits + 2 passos Newton.
- Ex. 69.14Modeling
Minimize aplicando Newton-Raphson em , com .
Show solution
Para minimizar , encontre zero de . Newton: . Com : , , . Mínimo em , . - Ex. 69.15Modeling
Fluxos de caixa: , , , (anos 0, 1, 2, 3). A TIR é raiz de . Use Newton com .
Show solution
Defina . Calculando em : . Derivada . . Após 3 iterações, TIR . - Ex. 69.16Modeling
Em Black-Scholes, dado preço de mercado de uma opção, explique como usar Newton-Raphson para encontrar a volatilidade implícita . Qual é o papel do vega na iteração?
Show solution
Defina . A derivada é o vega: onde é a normal padrão. Newton converge tipicamente em 3-5 iterações partindo de (20%). Esta é a base de todos os pricing engines de opções. - Ex. 69.17Modeling
Na equação de van der Waals , dado , (e constantes do gás), use Newton para encontrar o volume molar . Esboce a iteração.
Show solution
Equação de van der Waals: . Rearranjo: . Deriva-se e aplica Newton. Para com , , atm, K: chute (gás ideal). Newton converge em 4 passos. - Ex. 69.18ModelingAnswer key
Equação de Kepler: . Para (excentricidade) e rad (anomalia média), use Newton com para achar a anomalia excêntrica (4 iterações).
Show solution
Equação de Kepler: . . Newton: . Para , rad, : , , . Solução: rad. - Ex. 69.19Understanding
Qual comportamento Newton-Raphson pode exibir quando o chute inicial está longe da raiz?
Show solution
A afirmação da alternativa C é **falsa** como generalização: Newton com raiz múltipla **não diverge necessariamente** — converge, mas apenas **linearmente** (não quadraticamente). A opção correta a ser identificada como a que descreve um comportamento real é a B: quando com , a sequência cicla entre 0 e 1. Resposta: B. - Ex. 69.20Understanding
Qual é o critério de parada mais robusto para Newton-Raphson?
Show solution
Critério robusto: use **ambos** e . Sozinho, pode falhar em raízes múltiplas (plateau da função). Sozinho, pode parar prematuramente em plateau da iteração. Resposta: D. - Ex. 69.21Understanding
Mostre que Newton-Raphson com e cicla indefinidamente entre e .
Show solution
Para , . . . . Ciclo perfeito . A única raiz real está em , longe do chute. - Ex. 69.22Understanding
(raiz dupla em ), . Mostre que Newton-Raphson converge apenas linearmente, com razão .
Show solution
Para (raiz dupla em 0), . Newton: . O erro é — convergência **linear** com razão . Para raiz simples, o erro vai como (quadrático). A raiz dupla "degrada" a convergência porque faz a constante . - Ex. 69.23UnderstandingAnswer key
tem raiz em mas não existe. O que acontece com Newton-Raphson? Calcule 4 iterações partindo de .
Show solution
Para , . Newton: . De : — **diverge** com fator . A raiz tem indefinido, violando o requisito do método. - Ex. 69.24Application
Aplique o método da secante (, ) a por 4 iterações. Compare com Newton (exercício 69.1).
Show solution
Método da secante para com , : . Convergência superlinear (expoente ): mais lenta que Newton mas sem calcular . - Ex. 69.25Application
tem 3 raízes reais. Aplique Newton com , depois com , depois com . Qual raiz cada chute encontra?
Show solution
Para , . Há 3 raízes reais. Com : converge para . Com : converge para . Com : converge para . A escolha de determina qual raiz é atingida. - Ex. 69.26ChallengeAnswer key
Newton modificado para raiz dupla: . Aplique a , partindo de . Compare com a iteração padrão.
Show solution
Iteração modificada para raiz dupla (): . Para , . Newton modificado: . Converge **exatamente em 1 passo** para qualquer . Fórmula padrão leva infinitos passos lineares. - Ex. 69.27Challenge
Newton pra otimização: mostre que aplicar Newton a para minimizar é equivalente ao Newton padrão com . Aplique para minimizar com .
Show solution
Para minimizar , encontre zero de . Newton em usa — mesma fórmula de Newton com . Para : , . Com : , , . Mínimo em . - Ex. 69.28Challenge
Para no plano complexo, descreva qualitativamente as 3 bacias de Newton. Na reta real, qual raiz e atingem?
Show solution
Bacias de Newton para no plano complexo: as 3 raízes são , , . As bacias têm fronteiras fractais (conjuntos de Julia). Em : a única raiz real é . Qualquer converge para em . Para : pode convergir para ou oscilar dependendo do ponto exato. - Ex. 69.29Proof
Demonstre a convergência quadrática de Newton-Raphson via Taylor de ordem 2. Identifique a constante .
Show solution
Erro . Taylor de em torno de : . Da iteração: , ou seja . Quando : . Convergência quadrática.Show step-by-step (with the why)
- Defina . Queremos mostrar .
- Expanda via Taylor em torno de até ordem 2: .
- Isole : .
- Calcule . Substitua: .
- Tome : a constante converge para .
Observação: a hipótese é essencial — se (raiz múltipla), a constante explode e a análise quebra.
- Ex. 69.30Proof
Demonstre: se é convexa crescente com raiz simples e com , Newton-Raphson converge para .
Show solution
Se é convexa crescente com raiz simples e , então . A tangente em fica **abaixo** da curva (convexidade). Logo o zero da tangente satisfaz também. Por indução, todos e a sequência é decrescente. Como é limitada inferiormente por , converge. O limite só pode ser . - Ex. 69.31Proof
Generalize Newton-Raphson para . Escreva o sistema linear a ser resolvido a cada passo e identifique o papel da Jacobiana .
Show solution
Para , linearize: . Isso dá . Resolva o sistema linear para (LU ou QR), depois . Convergência ainda quadrática sob condições análogas ao caso escalar. - Ex. 69.32ProofAnswer key
Mostre que a iteração de Heron converge quadraticamente a para qualquer .
Show solution
Iteração de Heron: . Faça . Então . Portanto para . Por indução (se , todos os ), a sequência converge quadraticamente a para qualquer .
Fontes
- APEX Calculus — Hartman, Heinold, Siemers, Chalishajar · CC-BY-NC. Fonte primária — §4.4 Newton's Method.
- OpenStax Calculus Volume 1 — Strang, Herman et al. · CC-BY-NC-SA. §4.9 Newton's Method. Exercícios aplicados (TIR, sistemas).
- REAMAT — Cálculo Numérico (Python) — UFRGS Reamat Colaborativo · CC-BY-SA. Cap. 3 Zeros de funções. Implementações Python, análise de erro, método da secante.