Você está na página 1de 13

Cálculo Numérico: Zeros de Funções - Método

das Secantes

Érica Regina Filletti Nascimento

Universidade Estadual Paulista Júlio de Mesquita Filho - UNESP


Instituto de Quı́mica - IQ
Departamento de Engenharia, Fı́sica e Matemática

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes

Uma desvantagem do método de Newton é a necessidade de se


obter f 0 (x) e calcular seu valor numérico a cada iteração.
Um modo de eliminar essa desvantagem consiste em substituir a
derivada f 0 (xk ) pelo quociente das diferenças

f (xk ) − f (xk−1 )
f 0 (xk ) ≈ (1)
xk − xk−1

onde xk e xk−1 são duas aproximações quaisquer para x̄.

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes
O Método de Newton, quando modificado desta maneira, é co-
nhecido como Método das Secantes. Usando (??), obtemos
que
f (xk ) f (xk )
xk+1 = xk − ≈ xk −
f 0 (xk ) f (xk )−f (xk−1 )
xk −xk−1
f (xk )(xk − xk−1 )
= xk −
f (xk ) − f (xk−1 )
xk (f (xk ) − f (xk−1 )) − f (xk )(xk − xk−1 )
=
f (xk ) − f (xk−1 )
e então, temos
xk (f (xk ) − f (xk−1 )) − f (xk )(xk − xk−1 )
xk+1 = . (2)
f (xk ) − f (xk−1 )
Observe que devem estar disponı́veis duas aproximações iniciais
para utilizar o método das Secantes.
Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes
Podemos fazer a seguinte interpretação geométrica do método
das secantes:
y

y = f (x)
f (xk )

f (xk ) − f (xk−1 )
α
f (xk−1 )

α x
xk+1 xk−1 0 xk

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes
Pela figura, vemos que, geometricamente, o método das secantes
consiste em considerar como aproximação seguinte a interseção
da reta secante ao gráfico de f que passa pelos pontos (xk , f (xk ))
e (xk−1 , f (xk−1 )) como o eixo x. Note que tal reta secante tem
equação

f (xk ) − f (xk−1 )
y − f (xk ) = (x − xk )
xk − xk−1
y=0 f (xk ) − f (xk−1 )
⇒ − + xk = x
xk − xk−1
xk (f (xk ) − f (xk−1 )) − f (xk )(xk − xk−1 )
⇒x= ,
f (xk ) − f (xk−1 )

ou seja,
xk−1 f (xk ) − xk f (xk−1 )
x= .
f (xk ) − f (xk−1 )

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes
Exemplo 1
Determine a raiz positiva da equação

x − 5e−x = 0

usando o método das Secantes, com erro inferior a 10−2 .



Sejam f1 (x) = x e f2 (x) = 5e−x . Graficamente, temos
y


y= x

y = 5e−x
x
0 1 x̄ 2

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes

Tomemos x0 = 1.4 e x1 = 1.5. Nesse caso, temos



f (x0 ) = f (1.4) = 1.4 − 5e−1.4 = −0.052

f (x1 ) = f (1.5) = 1.5 − 5e−1.5 = 0.110.

Usando o processo iterativo dado pelo método das secantes, te-


mos
1.4f (1.5) − 1.5f (1.4)
x2 = = 1.432.
f (1.5) − f (1.4)
Erro relativo:
|x2 − x1 |
≈ 0.047 > 0.01.
|x2 |

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Método das Secantes

Faremos mais uma iteração:



f (x2 ) = f (1.432) = 1.432 − 5e−1.432 = 0.002.

Então
1.5f (1.432) − 1.432f (1.5)
x2 = = 1.431.
f (1.432) − f (1.5)
Erro relativo:
|x3 − x2 |
≈ 0.007 < 0.01 = .
|x3 |

Portanto,
x̄ ≈ x3 = 1.431.

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Ordem de Convergência do método das Secantes

Teorema
A ordem de convergência do método das secantes é

1+ 5
p= ≈ 1.618
2
O número p é chamado de número de ouro.

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Ordem de Convergência do método das Secantes

Como o método das secantes é uma modificação do método de


Newton, as condições de convergência são análogas. Quando
f (xk ) ≈ f (xk−1 ), podemos ter problemas de convergência, isto é,
a sequência pelo método pode divergir.

Observe que, apesar da ordem de convergência do método das se-


cantes ser inferior a do método de Newton, ele fornece uma alter-
nativa viável, desde que requer somente um cálculo da função f
por passo, enquanto dois cálculos (f (xk ) e f 0 (xk )) são necessários
para o método de Newton.

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Ordem de Convergência do método das Secantes

Exemplo 2
1
Resolva a equação x3 − 2 = 0, usando o método das secantes
com  = 0, 01.

Podemos escrever a equação na forma equivalente x3 = 12 . Ob-


serve o gráfico:

y
y = x3

1
y= 2
x
−1 0 x̄ 1

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Ordem de Convergência do método das Secantes
Vamos usar o processo iterativo
xk−1 f (xk ) − xk f (xk−1 )
xk+1 = .
f (xk ) − f (xk−1 )
Tome para soluções iniciais x0 = 0 e x1 = 1. Temos que
xk−1 f (xk )−xk f (xk−1 ) |xk+1 −xk |
k xk+1 = f (xk )−f (xk−1 ) erro ( |xk+1 | )

1 x2 = 0.5 1>
2 x3 = 0.7143 0.3 > 
3 x4 = 0.8355 0.1451 > 
4 x5 = 0.7894 0.0584 > 
5 x6 = 0.7932 0.0048 < 
Portanto,

x̄ ≈ x6 = 0.7932

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec
Bibliografia

ARENALES, Selma; DAREZZO, Artur. Cálculo numérico:


Aprendizagem com o apoio de software. 2a¯ ed. São Paulo:
Cengage Learning, 2015.
FRANCO, N. B. Cálculo Numérico.São Paulo: Pearson,
2006.
RUGGIERO, M. A. G.; LOPES, V. L. R. Cálculo
Numérico: aspectos teóricos e computacionais. 2a¯ ed. São
Paulo: Person-Makron Books, 1997.

Érica Regina Filletti Nascimento Cálculo Numérico: Zeros de Funções - Método das Sec

Você também pode gostar