Iteração de ponto fixo
Um método numérico para resolver equações de ponto fixo
Vamos lá?
Nesta aula veremos quando a iteração de ponto fixo gera uma sequência convergente para a solução de uma equação não linear no formato especial de uma equação de ponto fixo.
- 1
- 2
- 3
Podemos afirmar que...
Para garantir a convergência da iteração de ponto fixo é preciso que...
Se na aula passada nós conhecemos um tipo de equação não linear particular, a equação de ponto fixo
Para começar essa análise, vamos à primeira pergunta. Será que a equação
De forma mais geométrica,
A segunda pergunta é se a existência de ponto fixo é suficiente para garantir o êxito da iteração de ponto fixo, dada por
Essa pergunta pode ser escrutinada com o auxílio do teorema de Taylor. Seja
O exemplo abaixo mostra um caso em que a iteração de ponto fixo é de fato convergente.
Nesta figura também conseguimos ver, geometricamente, como os iterandos são produzidos. A partir de
Já o exemplo a seguir ilustra uma situação em que a sequência gerada diverge.
O que distinguiu os dois exemplos anteriores foi justamente a inclinação de
Por fim, quando temos convergência, a velocidade de convergência é ao menos linear. Isto é consequência de
O teorema a seguir sumariza todos esses resultados.
Teorema: Seja
Sobre o teorema acima, existem condições mais fracas que garantem a convergência da iteração de ponto fixo. A função de iteração
Ponto fixo em outros contextos
Essa conversa sobre ponto fixo começou pelo tratamento de um equação não linear particular. Pode parecer algo um tanto quanto restrito, não? Mas na verdade vários métodos iterativos se encaixam nessa estrutura da iteração de ponto fixo. Até agora vimos pelo menos um caso desses, o método de Newton. Lembre que a iteração de Newton é
Outros métodos que veremos nesse curso que também podem ser interpretados como iterações de ponto fixo são os métodos de Jacobi e de Gauss-Seidel, assim como alguns métodos para resolução de equações diferenciais.
Referências
Anne Greenbaum e Timothy P. Chartier. Numerical Methods: Design, Analysis, and Computer Implementation of Algorithm. Princeton University Press, 2012.
A. Quarteroni e F. Saleri. Cálculo Científico com MATLAB e Octave. Springer, 2007.
1. Verifique que
2. Se
3. Se você digitar um número qualquer na calculadora e depois apertar incansavelmente a tecla da função seno, o que deve acontecer? Justifique. Lembre de ajustar a calculadora para trabalhar em radianos.