Escolar Documentos
Profissional Documentos
Cultura Documentos
Dada uma função f(x) contínua no intervalo [a,b] onde existe uma única raiz, é possível determinar tal raiz
subdividindo sucessivas vezes o intervalo que a contém pelo ponto médio de a e b.
Em outras palavras, o objetivo deste método é reduzir a amplitude do intervalo que contém a raiz até atingir a
precisão requerida , usando para isso a sucessiva divisão de [a,b] ao meio.
Condição de aplicação
• Determina-se qual o subintervalo eu devo utilizar [a, ] ou [,b] que contém a raiz.
• Verifica-se se
• Se verdadeiro então
{ } {
𝑓 ( 𝑎 1 ) <0 𝑥 ∈ ( 𝑥 1 , 𝑏1 )
𝑎 +𝑏1
𝑥1 = 1 𝑓 ( 𝑏1 ) >0 ⟹ 𝑎 2= 𝑥 1 𝑣𝑒𝑟𝑖𝑓𝑖𝑐𝑎 − 𝑠𝑒 𝑜 𝑐𝑟𝑖𝑡 é 𝑟𝑖𝑜 𝑑𝑒 𝑝𝑎𝑟𝑎𝑑𝑎 𝜀
2
𝑓 ( 𝑥 1 ) <0 𝑏2= 𝑏1
{ } {
𝑓 ( 𝑎2 ) < 0 𝑥 ∈ ( 𝑥2 , 𝑏2 )
𝑎 +𝑏 2
𝑥2 = 2 𝑓 ( 𝑏 2) > 0 ⟹ 𝑎3 = 𝑥2 𝑣𝑒𝑟𝑖𝑓𝑖𝑐𝑎 − 𝑠𝑒 𝑜 𝑐𝑟𝑖𝑡 é 𝑟𝑖𝑜 𝑑𝑒 𝑝𝑎𝑟𝑎𝑑𝑎 𝜀
2
𝑓 ( 𝑥 2 )< 0 𝑏 3=𝑏 2
{
𝑥 ∈(− 3 , 4 )
𝑎1 =− 3
𝑎 𝑥1
𝑏1 =4
0.5
𝑥0 𝑏
{
𝑥 ∈ ( − 3 , 0.5 )
𝑎 2= −3
𝑏 2=0.5
{
𝑥 ∈ ( −1 , 0.5 )
𝑎 3 =−1
𝑏3 =0.5
1 −2
𝑒𝑥𝑒𝑚𝑝𝑙𝑜 : 𝑓 ( 𝑥 )= 𝑥𝑙𝑜𝑔 ( 𝑥 ) − 1 𝑝𝑎𝑟𝑎 𝑓 ( 𝑥 )= 0 temos g ( x )= e h ( x )= log ( x ) ε ≈ 10
x
𝐼 1 =[ 2,3]
{ } {
𝑓 ( 2 ) =− 0.3979 … <0 𝑥 ∈ ( 2.5 , 3 )
2+ 3 −3
𝑥0 = =2.5 𝑓 ( 3 ) =0.4313 …>0 ⟹ 𝑎1 =2.5 𝜀 ≈ 10
2
𝑓 ( 2.5 ) =− 5.15 10− 3 …<0 𝑏 1=3
{ } {
𝑓 ( 2.5 ) =− 5.15 10− 3 …<0 𝑥 ∈ ( 2.5 ,2.75 )
2.5+ 3 −3
𝑥1= =2,75 𝑓 ( 3 ) =0.4313 … >0 ⟹ 𝑎2 =2.5 𝜀 ≈ 10
2
𝑓 ( 2.75 ) =0.2081 …> 0 𝑏 2=2,75
{ } {
−3
𝑓 ( 2.5 ) =− 5.15 10 …< 0 𝑥 ∈ ( 2.5 ,2.625 )
2.5 +2,75 −3
𝑥2 = =2,625 𝑓 ( 2.75 )= 0.2081 … >0 ⟹ 𝑎2 =2.5 𝜀 ≈ 10
2
𝑓 ( 2.625 )= 0.1002 … >0 𝑏 2=2,625
𝑏 𝑘− 1 − 𝑎𝑘 −1 𝑏 0 − 𝑎0
𝑏𝑘 − 𝑎 𝑘= = Deve-se obter o valor de k, tal que , ou seja:
2 2𝑘
log ( 𝑏0 −𝑎 0 ) − log (𝜀 )
𝑘>
log (2)
1 −2
𝑒𝑥𝑒𝑚𝑝𝑙𝑜 : 𝑓 ( 𝑥 )= 𝑥𝑙𝑜𝑔 ( 𝑥 ) − 1 𝑝𝑎𝑟𝑎 𝑓 ( 𝑥 )= 0 temos g ( x )= e h ( x )= log ( x ) ε ≈ 10
x
Considerando um intervalo [2,3] e , calcule o número mínimo de iterações para que tenhamos (critério
de parada)
Facilidade de implementação
Estabilidade e convergência para a solução procurada
Desempenho regular e previsível
Desvantagens
Passo a Passo
1º traçar o gráfico da função f(x) e determine o intervalo [a,b] onde encontra-se a raiz . Pode-se obter o gráfico de
forma alternativa.
3º verificar se a derivada possui sinal contínuo no intervalo [a,b] para garantir que a raiz seja única.
4º verificar o número de iterações necessárias para se determinar a raiz numérica com precisão .
𝑎 0+ 𝑏0
𝑥0 =
2
i a b x f(a) f(b) f(x) |b-a| |f(x)| ε
𝑎 0+ 𝑏0
𝑥0 =
2
i a b x f(a) f(b) f(x) |b-a| |f(x)| ε
1 1,0000000 1,5000000 1,2500000 -1,000 0,375 -0,547 0,500 5,47E-01 1,00E-02
2 1,2500000 1,5000000 1,3750000 -0,547 0,375 -0,150 0,250 1,50E-01 1,00E-02
3 1,3750000 1,5000000 1,4375000 -0,150 0,375 0,095 0,125 9,55E-02 1,00E-02
4 1,3750000 1,4375000 1,4062500 -0,150 0,095 -0,032 0,063 3,16E-02 1,00E-02
5 1,4062500 1,4375000 1,4218750 -0,032 0,095 0,031 0,031 3,09E-02 1,00E-02
6 1,4062500 1,4218750 1,4140625 -0,032 0,031 -0,001 0,016 6,04E-04 1,00E-02
𝑆= {1,414 }
i a b x f(a) f(b) f(x) |b-a| |f(x)| ε
1 -2,0 -1,0 1,00E-02
2 1,00E-02
3 1,00E-02
4 1,00E-02
5 1,00E-02
6 1,00E-02
7
−2
log ( 𝑏0 −𝑎 0 ) − log (𝜀 )
𝐼 1 =[ −2 , −1] 3
𝑓 ( 𝑥 )=𝑥 −2 𝑥 𝜀=10 𝑘>
log (2)
𝑓 ( 𝑥 )= 𝑥 3 −9 𝑥+3