440 likes | 545 Views
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE MATEMÁTICA. PROJETO PIBEG. Unidade Zeros de funções reais. 1 – Introdução 1.1 – Isolamento das raízes 1.2 – Refinamento 2 – Método da Bisseção 2.1 – Interpretação Geométrica
E N D
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE MATEMÁTICA PROJETO PIBEG Unidade Zeros de funções reais
1 – Introdução 1.1 – Isolamento das raízes 1.2 – Refinamento 2 – Método da Bisseção 2.1 – Interpretação Geométrica 2.2 – Algoritmo 2.3 – Estimativa do Número de Iterações 2.4 – Estudo da Convergência 3 – Método do Ponto Fixo 3.1 – Interpretação Geométrica 3.2 – Estudo da convergência do MPF 3.3 – Algoritmo 3.4 – Ordem de convergência do MPF 4 – Método de Newton - Raphson 4.1 – Interpretação Geométrica 4.2 – Estudo da convergência do MNR 4.3 – Algoritmo 4.4 – Ordem de convergência do MNR Sumário:
Em muitos problemas de Ciência e Engenharia há a necessidade de se determinar um número r para o qual uma função f (x) seja zero, ou seja, f (r)=0. Este número é chamado zero ou raiz da função f (x) e pode ser real ou complexo. Em nossos estudos r representará uma raiz real. Graficamente, os zeros reais são representados pelos pontos de interseção da curva com o eixo Ox, conforme figura abaixo: f(x) x
Exemplo: • O objetivo desta unidade é o estudo de métodos numéricos para a resolução de equações não-lineares, as quais não possuem solução analítica. • A idéia central destes métodos é partir de uma aproximação inicial para a raiz e em seguida refinar essa aproximação através de um processo iterativo do tipo: • F(x) é chamada função de iteração.
Portanto, o processo iterativo pode ser dividido em duas fases: Fase II -Refinamento: Consiste em, escolhidas aproximações iniciais no intervalo [a,b], melhorá-las sucessivamente até se obter uma aproximação para a raiz dentro de uma precisão prefixada. Fase I -Localização ou isolamento das raízes: Consiste em obter um intervalo [a,b] que contém uma única raiz;
i) Esboçar o gráfico da função f (x) e localizar as abscissas dos pontos de interseção da curva com o eixo ; Exemplo: 1.1 – Fase I: Isolamento das raízes Nesta fase é feita uma análise gráfica e teórica da função. A precisão desta análise é o pré-requisito para o sucesso da fase II. 1.1.1 - Análise Gráfica Esta análise pode ser feita através de um dos seguintes processos:
ii) A partir da equação f (x) = 0, obter a equação equivalente g(x) = h(x), esboçar os gráficos g(x) e h(x) no mesmo eixo cartesiano e localizar os pontos x de interseção das duas curvas, pois Exemplo: h(x) g(x) Resolução:
f(x) a b x f(x) b a x 1.1.2 – Análise Teórica Nesta análise usamos freqüentemente o teorema de Bolzano: “Seja uma função contínua no intervalo [a, b]. Se f (a) f (b) < 0, então existe pelo menos um ponto x = r entre a e b que é zero de f (x)” Graficamente:
f(x) f(x) x a b a b x • Sob as hipóteses do teorema anterior, se f’(x) existir e preservar o sinal em [a, b], então existe uma única raiz neste intervalo. Graficamente:
Podemos aplicar este teorema atribuindo valores para x e analisar o sinal de f (x). Exemplo: f(x) = - Analisando a mudança de sinal podemos concluir que existe pelo menos uma raiz dentro dos intervalos indicados. - Derivando a função descobrimos que conserva o sinal em cada um dos intervalos, portanto cada raiz é única no intervalo.
Observação Se f (a) f (b) > 0 então pode existir ou não raízes no intervalo [a,b]. Graficamente: f(x) a b x f(x) f(x) a a b b x x
1.2 – Fase II: Refinamento • Esta fase consiste em aproximarmos uma raiz r dentro do intervalo [a, b] através de um método iterativo. • Um método iterativo é uma seqüência de instruções que são executadas passo a passo, algumas das quais são repetidas em ciclos, cada ciclo recebe o nome de iteração. • Estas iteração utilizam valores obtidos em iterações anteriores para encontrar uma nova aproximação para a raiz. • Estes métodos fornecem uma aproximação para a raiz exata. 1.2.1 – Critérios de parada • Durante a aplicação de uma método para determinar-se uma raiz, necessitamos que uma certa condição seja satisfeita para estabelecer se o valor de xi está suficientemente próximo de r.
i) ii) f(x) f(x) x x • O valor de xi é raiz aproximada com precisão e se: • Nem sempre é possível ter as duas exigências satisfeitas simultaneamente, analisemos os casos abaixo:
Como não conhecemos o valor da raiz r para aplicar o teste i) |xi– r| < e, usamos freqüentemente os conceitos de erro absoluto e erro relativo para determinarmos o critério de parada. a) Erro absoluto: b) Erro relativo:
Condições para aplicação: -A função deve ser contínua no intervalo [a, b], onde contém pelo menos uma raiz, ou seja, f (a) f (b) < 0. -Caso o intervalo contenha duas ou mais raízes, o método encontrará uma delas. O objetivo deste método é reduzir a amplitude do intervalo inicial que contém a raiz até que seu comprimento seja menor que a precisão desejada, usando para isso sucessivas divisões de [a, b] ao meio.
x1= (a1 + b1) x2= (a2 + b2) x0 = (a0 + b0) 2.1 – Interpretação Geométrica f(x) a0 a1 a2 x1 a3 x2 r b2 b3 b1 x0 b0 x Iteração 2: Iteração 3: Iteração 1: a3= x2 a2= x1 a1= a0 b1= x0 b3= b2 b2= b1 f (x0) > 0 f (x1) < 0 f (x2) < 0 r [a3 , b3] r [a1 , b1] r [a2 , b2]
2) Se (b – a) < e, então escolha para r FIM. 4) 5) Se , faça Vá para o passo 7 6) 7) Se (a – b) < e, escolha para r FIM. 2.2 – Algoritmo Seja f (x) contínua em [a, b] e tal que f (a) f (b) < 0. 1) Dados iniciais: a) intervalo inicial [a, b]; b) precisão e 3)k = 1 8)k = k +1. Volte ao passo 4.
2.3 - Estimativa do número de iterações Dada uma precisão e e um intervalo [a, b], vamos determinar quantas iterações k serão efetuadas pelo método da Bisseção até que bk – ak < e. Sendo k um número inteiro.
2.4 - Estudo da convergência da Bisseção: Seja f (x) uma função contínua em [a, b], onde f (a) f (b) < 0. • O método da bisseção gera três seqüências: não-decrescente e limitada superiormente por tal que: não-crescente e limitada inferiormente por tal que: por construção temos que • A amplitude de cada intervalo gerado é a metade da amplitude do • anterior, assim temos:
Seja = t = s o limite das duas seqüências, aplicando o limite na seqüência xk temos que: • Resta provarmos que é zero da função, ou seja, f ( ) = 0. Em cada iteração k temos que , então: Aplicando o limite temos: Então t = s
3 – Método da Iteração Linear (Método do Ponto Fixo)
A partir de uma aproximação inicial gerar uma seqüência . de aproximações sucessivas através do processo iterativo dado por: • Seja f (x) uma função contínua em [a, b], intervalo que contém uma raiz r da equação f (x) = 0. • O Método da Iteração Linear (MIL ou MPF) consiste em transformar f (x) = 0 em uma equação equivalente x = j(x), onde j(x) é uma função de iteração.
3.1 - Interpretação Geométrica Graficamente, uma raiz da equação x = j(x) é a abcissa do ponto de intersecção da reta y = x e da curva y = j(x) f(x) x
Exemplo: Encontre uma função de iteração j(x) para a seguinte equação Existem várias funções de iteração para esta equação, por exemplo:
f(x) f(x) x x Converge Converge f(x) f(x) x x Não Converge Não Converge • Analisemos alguns casos de função de iteração:
Para que o MIL forneça uma solução da equação f (x) = 0 é necessário que a seqüência gerada , dada por , seja convergente. i) e são contínuas em I então a seqüência gerada converge para a raiz r. 3.2 – Estudo da Convergência do MIL • A convergência será dada pelo seguinte teorema: Teorema 2: Seja r uma raiz da equação f (x) = 0, isolada num intervalo I centrado em r. Seja j(x) uma função de iteração para a equação f (x) = 0. Se:
1) Provemos que se então Assim, e, para qualquer k, temos: j(x)é contínua e diferenciável em I, então, pelo Teorema do Valor Médio, se existe entre e r tal que: • Demonstração r é uma raiz exata da equação f (x) = 0. (1) (2) Portanto, comparando (1) e (2), resulta
Então, ou seja, a distância entre e r é estritamente menor que a distância entre e r e, como I está centrado em r, temos que se . então Por hipótese, então 2) Provemos que ( está entre e r ) De (1) , segue que:
( está entre e r ) ( está entre e r ) Então, pois 0 < M < 1. Assim,
a) : aproximação inicial; b) e : precisões. 2) Se faça FIM. 4) 5) Se então faça FIM. 6) ou se 3.3 – Algoritmo do MIL Considere a equação f (x) = 0 e a equação equivalente x = j(x) 1) Dados iniciais: 3) i = 1 7) i = i +1. Volte ao passo 4.
Definição: Seja uma seqüência que converge para um número r e seja o erro na iteração k. então p é chamada de ordem de convergência da seqüência e C é a constante assintótica de erro. 3.4 – Ordem de convergência do MIL Se existir um número p > 1 e uma constante C > 0, tais que (2) Uma vez obtida a ordem de convergência p de um método iterativo, ela nos dá uma informação sobre a rapidez de convergência do processo. De (2) podemos escrever:
Tomando o limite quando • Provaremos que o MIL tem convergência apenas linear. Conforme foi demonstrado, temos que: Portanto, Então para grandes valores de k o erro em qualquer iteração é proporcional ao erro na iteração anterior, sendo j’(r ) o fator de proporcionalidade.
4 – Método de Newton - Raphson
i)uma das condições de convergência é que onde I contém a raiz r; • No estudo do método do ponto fixo, vimos que: ii)a convergência do método será mais rápida quanto menor for |j’(r)|. • Com a finalidade de acelerar e garantir a convergência, o MNR procura uma função de iteração j(x) tal que j’(r) = 0. • Partindo da forma geral para j(x), iremos obter a função A(x) tal que j’(r) = 0.
Assim, donde tomamos • Então, dada f (x), a função de iteração representada por será tal que j’(r) = 0, pois como podemos verificar:
Dado o ponto traçamos a reta tangente à curva neste ponto, dado por f(x) x 4.1 – Interpretação Geométrica f (x) r
Então, existe um intervalo contendo a raiz r, tal que se . a função de iteração convergirá para a raiz. 4.2 – Estudo da Convergência do MNR Teorema 3: Sejam f (x), f’(x), f’’(x) contínuas num intervalo I que contém a raiz x = r de f (x) = 0. Suponha que f’(r) 0. • Demonstração Devemos provar que as hipóteses do Teorema 2 estão satisfeitas para
i) Afirmação: j(x) e j’(x) são contínuas em Temos: Por hipótese, f ’(r) 0 e, como f ’(x) é contínua em I, é possível obter tal que f ’(x) 0, Assim, no intervalo , tem-se que f (x), f ’(x) e f ’’(x) são contínuas e f ’(x) 0. Então j(x) e j’(x) são contínuas em ii) Afirmação: |j’(x)| < 1, Como j’(x) é contínua em e j’(r) = 0, é possível escolher tal que |j’(x)| < 1, de forma que r seja seu centro. Concluindo, conseguimos obter um intervalo , centrado em r, tal que j(x) e j’(x) sejam contínuas em e |j’(x)| < 1, .
a) aproximação inicial; b) precisões 2) Se , faça .FIM 4) 5) 6) 4.3 – Algoritmo do MNR Seja f (x) = 0. 1) Dados iniciais: 3)k = 1 7)k = k + 1 Volte ao passo 4.
mas, Generalizando para , resulta: ou, 4.4 – Ordem de Convergência do MNR Seja a função de iteração j(x) desenvolvida em série de Taylor, em torno de x = r:
se, portanto Assim para i suficientemente grande pode-se escrever: ou seja, o erro da iteração do MNR é proporcional ao quadrado do erro da iteração anterior. Por isso, diz-se que a convergência é quadrática, ou seja, p = 2.