Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcelo Zamith
e-email:zamith.marcelo@gmail.com
https://www.dcc.ufrrj.br/∼marcelo/
▸ Exemplos:
● Polinômios de primeiro e segundo grau:
2x + 3 = 0
x2 + 3x + 5 = 0
Introdução
▸ Exemplos:
● Funções transformáveis em polinômios de primeiro e
segundo grau:
2 × sen(x) + 3 = 0
sen2 (x) + 3 × sen(x) + 5 = 0
Introdução
▸ Exemplo:
● Funções cuja a recíproca é conhecida:
log10 (x − 5) = 0
Introdução
▸ Raiz aproximada:
● Sendo uma precisão, podemos dizer que um ponto
xk é uma aproximação para uma raiz λ, de uma
equação f (x) = 0, se as condições são atendidas:
∣f (xk )∣ <
∣xk − λ∣ <
Introdução
▸ A solução para achar a raiz ou raízes reais de f (x)
requer duas fases:
● Fase 1: Isolar as raízes - determinar intervalos que
contenham, cada uma, apenas uma única raiz.
● Fase 2: Refinamento - utilização de métodos
Teorema
Seja y = f (x) é uma função contínua em um intervalo [a, b].
Se f (a) × f (b) < 0, então a equação f (x) = 0 tem um número ímpar de raízes no
intervalo (a, b). Se f ′ (x) preservar o sinal em (a, b), então há apenas uma única
raiz neste intervalo.
Fase 1
1.5
Raízes
1
0.5
▸ Dada a função:
f(x)
0
1 -0.5
f (x) = x3 − x2 − x + -1
2 -1.5
-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
x
Introdução
Vamos estudar três métodos de determinação de raízes:
▸ Bisseção.
▸ Newton-Raphson.
▸ Secante.
Método da Bisseção
Método da Bisseção
Teorema
Se y = f (x) é uma função contínua e muda de sinal no
intervalo [a, b] (isto é se f (a) × f (b) < 0), então existe pelo
menos um ponto x0 ∈ [a, b] tal que f (x0 ) = 0.
Método da Bisseção
Teorema
Se y = f (x) é uma função contínua e muda de sinal no
intervalo [a, b] (isto é se f (a) × f (b) < 0), então existe pelo
menos um ponto x0 ∈ [a, b] tal que f (x0 ) = 0.
Observação:
se f ′ (x) não muda de sinal em [a, b], x0 é a única raiz
de f (x) nesse intervalo.
Método da Bisseção
ii Se f (b) × f ( a+b
2 ) < 0, o novo intervalo é [ 2 , b]
a+b
Método da Bisseção
Algoritmo:
▸ Raiz(f , a, b, )
● Enquanto (∣a − b∣ > ) E (∣f ( (a+b)
2 )∣ > )
1. xi = (a+b)
2
● Resulta = xi
Método da Bisseção
▸ É adaptado com a representação dos números do
computador: a divisão por 2 a cada passo é uma
operação simples.
▸ A convergência do algoritmo é garantida, o algoritmo
não saia do intervalo inicial, esse intervalo é cada vez
dividido por dois.
▸ Um bom “chute” inicial pode fazer o método convergir
em poucos passos.
▸ A convergência é muito lenta: para ganhar uma
decimal (base 10), preciso de 3 a 4 passos.
Método da Bisseção
140
120
100
80
f(x)
60
▸ Exemplo:
40
● Função: f (x) = x2 + 4 × x − 5 20
● Raízes: x1 = −5 e x2 = 1 0
-20
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
x
Método da Bisseção
140
120
100
80
f(x)
60
Algoritmo: 40
20
−1+2
1. xi = 2
= 0.5 -20
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
x
2. f (xi ) × f (a) =
f (0.5) × f (−1) = 22 > 0
3. a = xi
4. = 1 × 10−8
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
13 0,9995 1,0002 0,9999 -0,0029 -0,0007 0,0000 7,32×10−4
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
13 0,9995 1,0002 0,9999 -0,0029 -0,0007 0,0000 7,32×10−4
14 0,9999 1,0002 1,0001 -0,0007 0,0004 0,0000 3,66×10−4
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
13 0,9995 1,0002 0,9999 -0,0029 -0,0007 0,0000 7,32×10−4
14 0,9999 1,0002 1,0001 -0,0007 0,0004 0,0000 3,66×10−4
15 0,9999 1,0001 1,0000 -0,0007 -0,0002 0,0000 1,83×10−4
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
13 0,9995 1,0002 0,9999 -0,0029 -0,0007 0,0000 7,32×10−4
14 0,9999 1,0002 1,0001 -0,0007 0,0004 0,0000 3,66×10−4
15 0,9999 1,0001 1,0000 -0,0007 -0,0002 0,0000 1,83×10−4
16 1,0000 1,0001 1,0000 -0,0002 0,0001 0,0000 9,16×10−5
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
1 -1,0000 2,0000 0,5000 -8,0000 -2,7500 22,0000 3,00×100
2 0,5000 2,0000 1,2500 -2,7500 1,5625 -4,2969 1,50×100
3 0,5000 1,2500 0,8750 -2,7500 -0,7344 2,0195 7,50×10−1
4 0,8750 1,2500 1,0625 -0,7344 0,3789 -0,2783 3,75×10−1
5 0,8750 1,0625 0,9688 -0,7344 -0,1865 0,1370 1,88×10−1
6 0,9688 1,0625 1,0156 -0,1865 0,0940 -0,0175 9,38×10−2
7 0,9688 1,0156 0,9922 -0,1865 -0,0468 0,0087 4,69×10−2
8 0,9922 1,0156 1,0039 -0,0468 0,0235 -0,0011 2,34×10−2
9 0,9922 1,0039 0,9980 -0,0468 -0,0117 0,0005 1,17×10−2
10 0,9980 1,0039 1,0010 -0,0117 0,0059 -0,0001 5,86×10−3
11 0,9980 1,0010 0,9995 -0,0117 -0,0029 0,0000 2,93×10−3
12 0,9995 1,0010 1,0002 -0,0029 0,0015 0,0000 1,46×10−3
13 0,9995 1,0002 0,9999 -0,0029 -0,0007 0,0000 7,32×10−4
14 0,9999 1,0002 1,0001 -0,0007 0,0004 0,0000 3,66×10−4
15 0,9999 1,0001 1,0000 -0,0007 -0,0002 0,0000 1,83×10−4
16 1,0000 1,0001 1,0000 -0,0002 0,0001 0,0000 9,16×10−5
17 1,0000 1,0000 1,0000 -0,0002 0,0000 0,0000 4,58×10−5
18 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 2,29×10−5
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
19 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,14×10−5
20 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 5,72×10−6
21 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 2,86×10−6
22 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,43×10−6
23 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 7,15×10−7
24 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 3,58×10−7
25 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,79×10−7
26 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 8,94×10−8
27 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 4,47×10−8
28 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 2,24×10−8
29 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,12×10−8
Método da Bisseção
xi = f (a) f (xi ) f (a) ∗ f (xi ) ∣a − b∣
(a+b)
iter. a b 2
19 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,14×10−5
20 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 5,72×10−6
21 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 2,86×10−6
22 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,43×10−6
23 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 7,15×10−7
24 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 3,58×10−7
25 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,79×10−7
26 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 8,94×10−8
27 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 4,47×10−8
28 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 2,24×10−8
29 1,0000 1,0000 1,0000 0,0000 0,0000 0,0000 1,12×10−8
f(x)
2
x
0 x1 r x
2
x
f(x)
1
f(x)
0
Método da Falsa Posição
Algoritmo:
▸ Raiz(f , a, b, )
● Enquanto (ERx > )
1. xi = af (b)−bf (a)
f (b)−f (a)
● Resulta = xi
Método da Falsa Posição
140
120
100
80
f(x)
60
▸ Exemplo:
40
● Função: f (x) = x2 + 4 × x − 5 20
● Raízes: x1 = −5 e x2 = 1 0
-20
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
x
Método da Falsa Posição
140
120
100
80
f(x)
60
Algoritmo: 40
20
2.5
1.5
f(x)
0.5
-0.5
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
Exercício
0.2
-0.2
f(x)
-0.4
-0.6
-0.8
-1
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
x
Método de Newton-Raphson
Método de Newton-Raphson
▸ f ′ (x) = 3x2 + 3
▸ x1 = 2
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
0,3221834555 -0,0000062888 3,2076043580 6,05957282590053E-05
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
0,3221834555 -0,0000062888 3,2076043580 6,05957282590053E-05
0,3221854161 0,0000002035 3,2076068847 1,96058637497165E-06
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
0,3221834555 -0,0000062888 3,2076043580 6,05957282590053E-05
0,3221854161 0,0000002035 3,2076068847 1,96058637497165E-06
0,3221853526 -0,0000000066 3,2076068029 6,34481899797201E-08
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
0,3221834555 -0,0000062888 3,2076043580 6,05957282590053E-05
0,3221854161 0,0000002035 3,2076068847 1,96058637497165E-06
0,3221853526 -0,0000000066 3,2076068029 6,34481899797201E-08
0,3221853547 0,0000000002 3,2076068056 2,05328598568144E-09
Método de Newton-Raphson
xi+1 f (xi ) f ′ (xi ) ∣xi − xi−1 ∣
2 13 15 0
1,1333333333 3,8557037037 5,5688888889 0,8666666667
0,4409683426 0,4086526800 3,3889061584 0,6923649907
0,3203829204 -0,0059654648 3,2052904314 0,1205854222
0,3222440512 0,0001943719 3,2076824571 0,0018611308
0,3221834555 -0,0000062888 3,2076043580 6,05957282590053E-05
0,3221854161 0,0000002035 3,2076068847 1,96058637497165E-06
0,3221853526 -0,0000000066 3,2076068029 6,34481899797201E-08
0,3221853547 0,0000000002 3,2076068056 2,05328598568144E-09
0,3221853546 0,0000000000 3,2076068055 6,64469590461181E-11
Método de Newton-Raphson
Convergência:
A convergência desses métodos é mais rápida que no caso
da bisseção. O método da bisseção usa sempre o mesmo
algoritmo para qualquer função, enquanto Método de
Newton-Raphson usa o comportamento da curva (derivada)
para se aproximar da raiz.
Método de Newton-Raphson
x2
▸ Exercício: Ache o zero da função (f (x) = 2 + 3x − 1)
usando o método Newton-Raphson.
● Utilize x1 = 2 e = 0.0001
Método da Secante
Método da Secante
▸ Método de Newton-Raphson:
f (xi )
xi+1 = xi − ′
f (xi )
Método da Secante
▸ Método de Newton-Raphson:
f (xi )
xi+1 = xi − ′
f (xi )
▸ Método de Newton-Raphson:
f (xi )
xi+1 = xi − ′
f (xi )
▸ Sabe-se que:
f (xi ) − f (xi−1 )
f ′ (xi ) =
xi − xi−1
Método da Secante
▸ Sabe-se que:
f (xi ) − f (xi−1 )
f ′ (xi ) =
xi − xi−1
▸ Sabe-se que:
f (xi ) − f (xi−1 )
f ′ (xi ) =
xi − xi−1
▸ Logo temos:
xi−1 f (xi ) − xi f (xi−1 )
xi+1 =
f (xi ) − f (xi−1 )
Método da Secante
▸ Logo temos:
xi−1 f (xi ) − xi f (xi−1 )
xi+1 =
f (xi ) − f (xi−1 )
▸ x0 = 0 e x1 = 0, 5
Método da Secante
f (xi ) ≤
∣xi+1 −xi ∣
i xi xi+1
0 0 -1 -
1 0,5 0,5 -
Método da Secante
f (xi ) ≤
∣xi+1 −xi ∣
i xi xi+1
0 0 -1 -
1 0,5 0,5 -
2 0,3333333333 0 0,5
Método da Secante
f (xi ) ≤
∣xi+1 −xi ∣
i xi xi+1
0 0 -1 -
1 0,5 0,5 -
2 0,3333333333 0 0,5
3 0,3333333333 0 0