Baixe o app para aproveitar ainda mais
Prévia do material em texto
Cálculo Numérico Prof. Me. Raphael Martins 1 Estimativa do número de iterações Dada uma precisão 𝜀 e um intervalo [a,b], é possível saber, a priori, quantas iterações serão efetuadas pelo método da bissecção até que se obtenha 𝑏 − 𝑎 < 𝜀, usando o método da Bissecção. Sabe-se que pelo método da bissecção: 𝑏! − 𝑎! = 𝑏!!! − 𝑎!!!2 = 𝑏! − 𝑎!2! deve-se obter o valor de k tal que 𝑏! − 𝑎! < 𝜀, ou seja, 𝑏! − 𝑎!2! < 𝜀 ⇒ 2! > 𝑏! − 𝑎!𝜀 ⇒ 𝑘𝑙𝑜𝑔 2 > log 𝑏! − 𝑎! − log 𝜀 ⇒ 𝑘 > log 𝑏! − 𝑎! − log 𝜀log (2) Portanto se k satisfaz a relação acima, ao final da iteração k teremos o intervalo [a,b] que contém a raiz 𝜉, tal que ∀𝑥 ∈ 𝑎, 𝑏 ⇒ 𝑥 − 𝜉 ≤ 𝑏 − 𝑎 < 𝜀. Por exemplo, se desejarmos encontrar 𝜉, o zero da função 𝑓 𝑥 = 𝑥𝑙𝑜𝑔𝑥 − 1 que está no intervalo [2,3] com precisão 𝜀 = 10!! , quantas iterações, no mínimo, devemos efetuar? 𝑘 > log 𝑏! − 𝑎! − log 𝜀log (2) 𝑘 > log 3− 2 − log 10!!log 2 = log 1 − log 10!!log 2 = log 1 + 2 log 10log 2 = 20,3010 ≈ 6,64 ⇒ 𝑘 = 7 Cálculo Numérico Prof. Me. Raphael Martins 2 Observações finais § Conforme estudado, satisfeitas as hipóteses de continuidade de f(x) em [a,b] e de troca de sinal em a e b, o método da bissecção gera uma sequência convergente, ou seja, é sempre possível obter um intervalo que contém a raiz da equação em estudo, sendo que o comprimento deste intervalo final satisfaz a precisão requerida; § As iterações não envolvem cálculos laboriosos; § A convergência é muito lenta, pois se o intervalo inicial é tal que 𝑏! − 𝑎! ≫ 𝜀, ou 𝜀 muito pequeno, o número de iterações tende a ser muito grande, como por exemplo: 𝑏! − 𝑎! = 3𝜀 = 10!! ⇒ 𝑘 ≥ 24,8 ⇒ 𝑘 = 25 neste caso, o algoritmo pode incluir o teste de parada considerando o número máximo de iterações.
Compartilhar