Escolar Documentos
Profissional Documentos
Cultura Documentos
e Estatística
1
Francisco Miranda – Sílvia Martins
Localização das raízes
Determinar uma raiz 𝒙∗ de uma dada equação 𝒇 𝒙 = 𝟎 por via iterativa é construir, a
partir de um valor aproximado 𝒙𝟎 de 𝒙∗ , uma sucessão (𝒙𝒏)𝒏 Î 𝑰𝑵 convergente para 𝒙∗ .
O uso de métodos iterativos exige, geralmente, uma adequada localização e separação
intervalar das raízes da equação a resolver.
2
Francisco Miranda – Sílvia Martins
Localização das raízes
f (x ) = x 3 - 2 x - 5 = 0.
• f(x) é continua e derivável em IR.
2
• f ' (x ) = 3x - 2 = 0 Û x = ±
2
.
3
Logo os números de Rolle da equação dada são:
2 2
- ¥, - , + , + ¥.
3 3
3
Francisco Miranda – Sílvia Martins
Localização das raízes
• lim f (x ) = -¥ ù 2ù
$x* Î ú - ¥,- ú : f ( x *) = 0
x ® -¥
æ 2 ö÷ û 3û
ç
• f - <0
ç 3ø ÷
è é 2 2ù
æ 2ö $x* Î ê- , ú : f ( x *) = 0
• fç ÷<0 ë 3 3û
ç 3÷
è ø
é 2 é
$ x* Î ê ,+¥ ê : f ( x *) = 0
1
• lim f ( x ) = +¥ ë 3 ë
x®+¥
A função f tem, portanto, um e um só
zero x* Î [(2/3)1/2,+¥[ e facilmente se
reconhece que 2 < x* < 3.
4
Francisco Miranda – Sílvia Martins
Localização das raízes
Método gráfico
f (x ) = x 3 - 2 x - 5 = 0.
f1 ( x ) = x 3
- x3 + 5
y2 =
2
f 2 (x ) = 2 x + 5
y1 = x
Raiz
Raiz
5
Francisco Miranda – Sílvia Martins
Métodos numéricos
Método das bissecções sucessivas
ak + bk
xk +1 = , k = 0,1,2,...
2
• Análise do erro:
b-a
x * - xk +1 £ k +1
, k = 0,1,2,...
2
6
Francisco Miranda – Sílvia Martins
Métodos numéricos
f ( x ) = x 3 - 2 x - 5 = 0,
onde x* Î [a,b] = [a0,b0] = [2,3] e e = 0.2.
b-a
x * - xk +1 £ k +1
<e
2
b-a ln (b - a ) - ln (e ) ln (3 - 2 ) - ln (0.2 )
< e Û (k + 1) > = = 2.32...
2 k +1 ln 2 ln 2
Þk =2
7
Francisco Miranda – Sílvia Martins
Métodos numéricos
• k = 0:
a0 + b0 2 + 3
x1 = = = 2.5 (1.ª estimativa de x*)
2 2
f (x ) = x3 - 2 x - 5 f (a0 ) = f (2 ) = 23 - 4 - 5 < 0
x* x1=2.5
[a1, b1 ] = [a0 , x1 ] = [2,2.5]
8
Francisco Miranda – Sílvia Martins
Métodos numéricos
• k = 1:
a1 + b1 2 + 2.5
x2 = = = 2.25 (2.ª estimativa de x*)
2 2
f (x ) = x3 - 2 x - 5
f (a1 ) = f (2 ) = 23 - 4 - 5 < 0
x* x2=2.25 x1=2.5
[a2 , b2 ] = [a1, x2 ] = [2,2.25]
9
Francisco Miranda – Sílvia Martins
Métodos numéricos
• k = 2:
a2 + b2 2 + 2.25
x3 = = = 2.125 (3.ª estimativa de x*)
2 2
Portanto:
f (x ) = x3 - 2 x - 5
x* » x3 = 2.125,
com erro absoluto:
3- 2
x * - x3 £ 3
= 0.125 < e = 0.2,
2
isto é:
x* x* = 2.125 ± 0.13.
x3=2.125 x2=2.25 x1=2.5
10
Francisco Miranda – Sílvia Martins
Métodos numéricos
Método da falsa posição
• fórmula iteradora do processo:
ak f (bk ) - bk f (ak )
xk +1 = , k = 0,1,2,...
f (bk ) - f (ak )
• Análise do erro:
f ( xk +1 )
x * - xk +1 £ , f ' ( x ) ¹ 0, "x Î [a, b], k = 0,1,2,...
min f ' ( x )
xÎ[a ,b ]
Nota: Este majorante do erro absoluto pode também ser utilizado nos
outros métodos iterativos.
11
Francisco Miranda – Sílvia Martins
Métodos numéricos
f (x ) = x3 - 2 x - 5
x1 x2 x3 ××× x*
12
Francisco Miranda – Sílvia Martins
Métodos numéricos
Método da falsa posição modificado
f (3)
f (x ) = x3 - 2 x - 5
f (3)
2
13
Francisco Miranda – Sílvia Martins
Métodos numéricos
f ( x ) = 0 Û x = g ( x ).
É condição suficiente de convergência do método, mas não necessária,
que g(x) verifique:
14
Francisco Miranda – Sílvia Martins
Métodos numéricos
a+b
xk +1 = g ( xk ), k = 0,1,2,..., x0 =
2
• Análise do erro:
k +1
æ ö
ç max g ' ( x ) ÷
è xÎ[a ,b ] ø
x * - xk +1 £ x1 - x0 , k = 0,1,2,...
1 - max g ' ( x )
xÎ[a ,b ]
15
Francisco Miranda – Sílvia Martins
Métodos numéricos
3 x3 - 5
1) Façamos: x - 2 x - 5 = 0 Û x =
2
g (x )
Não é verificada uma
das condições. Logo
3x 2
Temos: max g ' ( x ) = max > 1. não temos a certeza
xÎ]2 ,3[ xÎ]2 ,3[ 2 da convergência do
método.
16
Francisco Miranda – Sílvia Martins
Métodos numéricos
2) Façamos: x3 - 2 x - 5 = 0 Û x = 3 2 x + 5
g (x )
17
Francisco Miranda – Sílvia Martins
Métodos numéricos
g (x ) = x
x4 , x3 , x2 , x1
18
Francisco Miranda – Sílvia Martins
Métodos numéricos
Método de Newton
• fórmula iteradora do processo:
f ( xk )
xk +1 = xk - , k = 0,1,2,...
f ' ( xk )
É habitual tomar para x0 o extremo de [a,b] em que f(x0)f’’(x0) > 0.
• Análise do erro:
2k +1 -1
æ max f ' ' ( x ) ö
ç 1 xÎ[a ,b ] ÷ 2k +1
x * - xk +1 £ç ÷ x * - x0 , k = 0,1,2,...
ç 2 xmin ( )
f' x ÷
è Î[a ,b ] ø
19
Francisco Miranda – Sílvia Martins
Métodos numéricos
f ( x ) = x 3 - 2 x - 5 e f ' ' ( x ) = 6 x.
( )
ìï f (a ) × f ' ' (a ) = 23 - 4 - 5 ×12 < 0
( ) Þ x0 = 3.
temos: í
ïî f (b ) × f ' ' (b ) = 3 - 6 - 5 ×18 > 0
3
20
Francisco Miranda – Sílvia Martins
Métodos numéricos
f (x ) = x3 - 2 x - 5
x*
x2 x1
21
Francisco Miranda – Sílvia Martins