Math ClubMath Club
v1 · padrão canônico

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)

xn+1=xnf(xn)f(xn)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}
Choose your door

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 f(x)=0f(x) = 0. It works when one can perform repeated evaluations of ff and ff', 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 rr é raiz de ff e xnx_n está próximo de rr, pela expansão de Taylor:

0=f(r)f(xn)+f(xn)(rxn).0 = f(r) \approx f(x_n) + f'(x_n)(r - x_n).

Resolvendo para rr: rxnf(xn)/f(xn)=xn+1r \approx x_n - f(x_n)/f'(x_n) = x_{n+1}. A iteração define a próxima estimativa como o zero da aproximação linear.

xy(xn,f(xn))(x_n, f(x_n))xn+1x_{n+1}xnx_nrry=f(x)y = f(x)tangente em xnx_n

A tangente em (xn,f(xn))(x_n, f(x_n)) corta o eixo xx em xn+1x_{n+1}, sempre mais próximo da raiz rr (ponto preenchido azul) — desde que x0x_0 esteja próximo o suficiente.

Teorema de convergência local

Prova (esboço). Seja en=xnre_n = x_n - r. Taylor de ff em torno de rr:

0=f(r)=f(xn)+f(xn)(rxn)+f(ξn)2(rxn)20 = f(r) = f(x_n) + f'(x_n)(r - x_n) + \frac{f''(\xi_n)}{2}(r - x_n)^2

para algum ξn\xi_n entre xnx_n e rr. Da iteração, xn+1r=xnf(xn)/f(xn)rx_{n+1} - r = x_n - f(x_n)/f'(x_n) - r. Substituindo e simplificando:

en+1=f(ξn)2f(xn)en2.e_{n+1} = -\frac{f''(\xi_n)}{2 f'(x_n)}\, e_n^2.

Quando xnrx_n \to r, ξnr\xi_n \to r e f(xn)f(r)0f'(x_n) \to f'(r) \neq 0, logo en+1/en2f(r)/(2f(r))=C|e_{n+1}|/|e_n|^2 \to |f''(r)|/(2|f'(r)|) = C. \square

Patologias e falhas

Exemplos resolvidos

Exercise list

32 exercises · 8 with worked solution (25%)

Application 12Understanding 5Modeling 8Challenge 3Proof 4
  1. Ex. 69.1Application

    f(x)=x22f(x) = x^2 - 2, x0=1x_0 = 1. Aplique 3 iterações de Newton-Raphson. Compare com 2=1,41421356\sqrt{2} = 1{,}41421356\ldots

  2. Ex. 69.2Application

    f(x)=x25f(x) = x^2 - 5, x0=2x_0 = 2. Aplique 3 iterações para estimar 5\sqrt{5}.

  3. Ex. 69.3ApplicationAnswer key

    f(x)=x32f(x) = x^3 - 2, x0=1x_0 = 1. Aplique 3 iterações para estimar 23\sqrt[3]{2}.

  4. Ex. 69.4ApplicationAnswer key

    f(x)=cosxxf(x) = \cos x - x, x0=1x_0 = 1. Aplique 3 iterações para estimar o ponto fixo de cos\cos.

  5. Ex. 69.5ApplicationAnswer key

    f(x)=ex2f(x) = e^x - 2, x0=1x_0 = 1. Aplique 3 iterações para estimar ln2\ln 2.

  6. Ex. 69.6Application

    f(x)=xlnx1f(x) = x \ln x - 1, x0=2x_0 = 2. Aproxime a raiz com 4 casas decimais.

  7. Ex. 69.7Application

    f(x)=sinxf(x) = \sin x, x0=3x_0 = 3. Mostre numericamente que as iterações convergem para π\pi.

  8. Ex. 69.8Application

    f(x)=x3x1f(x) = x^3 - x - 1, x0=1,5x_0 = 1{,}5. Aproxime a raiz real (constante plástica 1,3247\approx 1{,}3247).

  9. Ex. 69.9Application

    f(x)=x2x1f(x) = x^2 - x - 1, x0=1,5x_0 = 1{,}5. Aproxime a razão áurea ϕ=(1+5)/2\phi = (1 + \sqrt{5})/2.

  10. Ex. 69.10Application

    f(x)=tanxxf(x) = \tan x - x, x0=4,5x_0 = 4{,}5. Aproxime a menor raiz positiva maior que π\pi.

  11. Ex. 69.11ModelingAnswer key

    Mostre que a fórmula de Heron xn+1=(xn+a/xn)/2x_{n+1} = (x_n + a/x_n)/2 para calcular a\sqrt{a} é exatamente Newton-Raphson aplicado a f(x)=x2af(x) = x^2 - a.

  12. Ex. 69.12Modeling

    Generalize: qual é a iteração de Newton para calcular an\sqrt[n]{a}? Aplique para n=3n = 3, a=8a = 8, x0=2x_0 = 2 (2 passos).

  13. Ex. 69.13Modeling

    Mostre que xn+1=xn(2axn)x_{n+1} = x_n(2 - ax_n) calcula 1/a1/a via Newton sem nenhuma operação de divisão. Aplique para a=7a = 7, x0=0,1x_0 = 0{,}1 (3 passos).

  14. Ex. 69.14Modeling

    Minimize g(x)=x44x+1g(x) = x^4 - 4x + 1 aplicando Newton-Raphson em g(x)=0g'(x) = 0, com x0=1,5x_0 = 1{,}5.

  15. Ex. 69.15Modeling

    Fluxos de caixa: 1000-1000, 300300, 400400, 500500 (anos 0, 1, 2, 3). A TIR rr é raiz de f(r)=1000+300/(1+r)+400/(1+r)2+500/(1+r)3=0f(r) = -1000 + 300/(1+r) + 400/(1+r)^2 + 500/(1+r)^3 = 0. Use Newton com r0=0,15r_0 = 0{,}15.

  16. Ex. 69.16Modeling

    Em Black-Scholes, dado preço de mercado VmktV_{\text{mkt}} de uma opção, explique como usar Newton-Raphson para encontrar a volatilidade implícita σ\sigma. Qual é o papel do vega na iteração?

  17. Ex. 69.17Modeling

    Na equação de van der Waals (P+a/V2)(Vb)=RT(P + a/V^2)(V - b) = RT, dado PP, TT (e constantes do gás), use Newton para encontrar o volume molar VV. Esboce a iteração.

  18. Ex. 69.18ModelingAnswer key

    Equação de Kepler: EesinE=ME - e \sin E = M. Para e=0,3e = 0{,}3 (excentricidade) e M=1M = 1 rad (anomalia média), use Newton com E0=1E_0 = 1 para achar a anomalia excêntrica EE (4 iterações).

  19. Ex. 69.19Understanding

    Qual comportamento Newton-Raphson pode exibir quando o chute inicial x0x_0 está longe da raiz?

  20. Ex. 69.20Understanding

    Qual é o critério de parada mais robusto para Newton-Raphson?

  21. Ex. 69.21Understanding

    Mostre que Newton-Raphson com f(x)=x32x+2f(x) = x^3 - 2x + 2 e x0=0x_0 = 0 cicla indefinidamente entre 00 e 11.

  22. Ex. 69.22Understanding

    f(x)=x2f(x) = x^2 (raiz dupla em x=0x = 0), x0=1x_0 = 1. Mostre que Newton-Raphson converge apenas linearmente, com razão 1/21/2.

  23. Ex. 69.23UnderstandingAnswer key

    f(x)=x1/3f(x) = x^{1/3} tem raiz em x=0x = 0 mas f(0)f'(0) não existe. O que acontece com Newton-Raphson? Calcule 4 iterações partindo de x0=1x_0 = 1.

  24. Ex. 69.24Application

    Aplique o método da secante (x0=1x_0 = 1, x1=2x_1 = 2) a f(x)=x22f(x) = x^2 - 2 por 4 iterações. Compare com Newton (exercício 69.1).

  25. Ex. 69.25Application

    f(x)=x33x+1f(x) = x^3 - 3x + 1 tem 3 raízes reais. Aplique Newton com x0=2x_0 = 2, depois com x0=2x_0 = -2, depois com x0=0,5x_0 = 0{,}5. Qual raiz cada chute encontra?

  26. Ex. 69.26ChallengeAnswer key

    Newton modificado para raiz dupla: xn+1=xn2f(xn)/f(xn)x_{n+1} = x_n - 2f(x_n)/f'(x_n). Aplique a f(x)=(x1)2f(x) = (x-1)^2, partindo de x0=3x_0 = 3. Compare com a iteração padrão.

  27. Ex. 69.27Challenge

    Newton pra otimização: mostre que aplicar Newton a g(x)=0g'(x) = 0 para minimizar gg é equivalente ao Newton padrão com f=gf = g'. Aplique para minimizar g(x)=ex3xg(x) = e^x - 3x com x0=0x_0 = 0.

  28. Ex. 69.28Challenge

    Para f(z)=z31f(z) = z^3 - 1 no plano complexo, descreva qualitativamente as 3 bacias de Newton. Na reta real, qual raiz x0=2x_0 = 2 e x0=0,5x_0 = -0{,}5 atingem?

  29. Ex. 69.29Proof

    Demonstre a convergência quadrática de Newton-Raphson via Taylor de ordem 2. Identifique a constante C=f(r)/(2f(r))C = |f''(r)|/(2|f'(r)|).

  30. Ex. 69.30Proof

    Demonstre: se ff é convexa crescente com raiz simples rr e x0>rx_0 > r com f(x0)>0f(x_0) > 0, Newton-Raphson converge para rr.

  31. Ex. 69.31Proof

    Generalize Newton-Raphson para f:RnRn\vec{f}: \mathbb{R}^n \to \mathbb{R}^n. Escreva o sistema linear a ser resolvido a cada passo e identifique o papel da Jacobiana JJ.

  32. Ex. 69.32ProofAnswer key

    Mostre que a iteração de Heron xn+1=(xn+a/xn)/2x_{n+1} = (x_n + a/x_n)/2 converge quadraticamente a a\sqrt{a} para qualquer x0>0x_0 > 0.

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.

Updated on 2026-05-06 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.