Métodos Numéricos - Notas de Aula

Documentos relacionados
Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes

TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Cálculo Numérico. Aula 4 Zeros de Funções /04/2014. Prof. Rafael mesquita Adpt. por Prof. Guilherme Amorim

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Equações não lineares

Cálculo Numérico Ponto Fixo

Resolução Numérica de Equações (Parte II)

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Andréa Maria Pedrosa Valli

Resolução Numérica de Equações Métodos Parte II

Aula 6. Zeros reais de funções Parte 3

TP062-Métodos Numéricos para Engenharia de Produção Zeros: Introdução

Lista de Exercícios de Métodos Numéricos

Métodos Numéricos Zeros: Introdução. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Raízes de uma função. Laura Goulart. 16 de Março de 2016 UESB. Laura Goulart (UESB) Raízes de uma função 16 de Março de / 1

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Resolução Numérica de Equações Métodos Parte II

Aula 2- Soluções de Equações a uma Variável (zeros reais de funções reais)

étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Cálculo Numérico. Aula 6 Método das Secantes e Critérios de Parada /04/2014

f(1) = 6 < 0, f(2) = 1 < 0, f(3) = 16 > 0 x [2, 3].

Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi. 2 a Lista de Exercícios - Gabarito. 1) Seja a equação não linear x e x = 0.

Neste capítulo estamos interessados em resolver numericamente a equação

Ana Paula. October 26, 2016

José Álvaro Tadeu Ferreira. Cálculo Numérico Notas de aulas. Resolução de Equações Não Lineares

Métodos iterativos dão-nos uma valor aproximado para s. Sequência de valores de x que convergem para s.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

- Métodos numéricos. - Métodos analíticos versus métodos numéricos. - Necessidade de se usar métodos numéricos. - Métodos iterativos

CAP. 2 ZEROS REAIS DE FUNÇÕES REAIS

Zero de Funções ou Raízes de Equações

Cálculo Numérico. Zeros de funções reais

CAP. II RESOLUÇÃO NUMÉRICA DE EQUAÇÕES NÃO LINEARES

Cálculo Numérico. Santos Alberto Enriquez-Remigio FAMAT-UFU 2015

CCI-22 CCI-22. 4) Equações e Sistemas Não Lineares. Matemática Computacional. Bissecção, Posição Falsa, Ponto Fixo, Newton-Raphson, Secante

Semana 4 Zeros das Funções

2.3- Método Iterativo Linear (MIL)

Equações não lineares

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

Artur M. C. Brito da Cruz. Escola Superior de Tecnologia Instituto Politécnico de Setúbal 2015/2016 1

Cálculo Numérico. Aula 5 Método Iterativo Linear e Newton-Raphson /04/2014

DCC008 - Cálculo Numérico

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira

Solução aproximada de equações de uma variável

SME0300 Cálculo Numérico Aula 6

Computação Científica 65

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

A. Equações não lineares

3. Equações Algébricas

Notas de Aula de Cálculo Numérico

Prof. MSc. David Roza José 1/37

étodos uméricos ZEROS DE FUNÇÕES DE UMA OU MAIS VARIÁVEIS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Equações Não Lineares. 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

EQUAÇÕES ALGÉBRICAS E TRANSCENDENTES ALVARO A. F. SOUZA

O método da falsa posição

A INTERPRETAÇÃO GEOMÉTRICA E PROGRAMAS DESENVOLVIDOS NO MATHCAD PARA REFINAR RAÍZES DE FUNÇÕES TRANSCENDENTES E POLINOMIAIS

PAULO XAVIER PAMPLONA

Aula 3 11/12/2013. Integração Numérica

Exercícios de MATEMÁTICA COMPUTACIONAL. 1 0 Semestre de 2009/2010 Resolução Numérica de Equações Não-Lineares

6.Elaboração de algoritmos...13

MINISTÉRlO DA EDUCACAO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS PATO BRANCO

1.1 Conceitos Básicos

Cálculo Numérico Faculdade de Ciências Sociais Aplicadas e Comunicação FCSAC Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

CCI-22. Matemática Computacional. Carlos Alberto Alonso Sanches Juliana de Melo Bezerra

Lista de Exercícios 1

Raízes de Equações métodos delimitados. qual o problema? equações não lineares/raízes

II. Funções de uma única variável

Introdução aos Métodos Numéricos

BANCO DE EXERCÍCIOS - 24 HORAS

Solução numérica de equações não-lineares

UNIVERSIDADE FEDERAL DO PARANÁ DISCIPLINA DE MÉTODOS NUMÉRICOS 2º SEMESTRE 2004 Professora Aurora T. R. Pozo 1ª LISTA DE EXERCÍCIOS

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Zeros de Funções

Métodos iterativos para sistemas lineares.

6.4 Métodos baseados em aproximação quadrática. 6.6 Comparação dos met. para cálculo de raízes.

Métodos Numéricos - Notas de Aula

Lista de Exercícios 1 Cálculo Numérico - Professor Daniel

1ª LISTA DE EXERCÍCIOS DE MÉTODOS NUMÉRICOS Prof.: Magnus Melo

Resolução do Exame Tipo

Universidade Tecnológica Federal do Paraná Campus Francisco Beltrão

PARTE I EQUAÇÕES DE UMA VARIÁVEL REAL

EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR. QUESTÃO 1: Indique as afirmativas verdadeiras.

3 ZEROS REAIS DE FUNÇÕES REAIS OU SOLUÇÕES DE EQUAÇÕES ALGÉBRICAS E TRANSCENDENTES

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Modelagem Computacional. Parte 8 2

Modelagem Computacional. Parte 2 2

Equações Algébricas e Transcendentes

Lista de exercícios de MAT / II

Método de Newton para polinômios

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação

Métodos Numéricos - Notas de Aula

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA

Ilustraremos graficamente esses conceitos nos exemplos a seguir.

Transcrição:

Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007

Zeros de equações transcendentes e Tipos de Métodos polinomiais São dois os tipos de métodos para se achar a(s) raízes de uma equação: Método direto Fornece solução em apenas um único passo. Esta raiz é exata, a menos de erros de arredondamento. CI202 - Métodos Numéricos 1

Zeros de equações transcendentes e Exemplo - Método direto polinomiais Seja, F(x) = x 2 3x + 2 A solução direta pode ser obtida através da fórmula de Baskara através da expressão: x= b± b 2 4ac 2a Conjunto solução: { 1, 2 } CI202 - Métodos Numéricos 2

Zeros de equações transcendentes e Tipos de Métodos polinomiais Método iterativo ou indireto Processo de cálculo infinito, recursivo. O valor obtido a cada passo depende de valores obtidos em passos anteriores. Na maioria das vezes não obtem solução exata para as raízes. A solução é uma aproximação dentro de uma faixa de erro aceitável. CI202 - Métodos Numéricos 3

Zeros de equações transcendentes e polinomiais Exercício - Método indireto Calcular por: 4 onde: usando o método de Newton definido x = o número a ser calculada a raiz. x 0 = atribuição inicial qualquer. Iniciar x 0 = 1. x n = x x n 1 x n 1 2 Para n = 1, 2, 3,... CI202 - Métodos Numéricos 4

Zeros de equações transcendentes e Obtenção de Raízes polinomiais Equações do segundo grau Solução facilmente obtida. Equações transcedentes Solução não é tão simples. e x + x = 0 ln (x) + x 2 = 0 Polinômio de grau maior que três Solução algébrica também não é tão simples. CI202 - Métodos Numéricos 5

Zeros de equações transcendentes e Natureza das raízes polinomiais Freqüentemente as equações levam a raízes reais não racionais. São representadas de forma aproximada no computador (infinitos dígitos na mantissa). Possuem uma determinada precisão, com um erro tolerável. CI202 - Métodos Numéricos 6

Zeros de equações transcendentes e Métodos numéricos polinomiais Partem de valores inicialmente propostos. Buscam aprimorar tais valores iniciais. Visam diminuir os erros, aproximando-se dos valores das raízes procuradas. Devem garantir que os erros ocorram dentro de uma margem aceitável, inferiores a valores pré-definidos. CI202 - Métodos Numéricos 7

Zeros de equações transcendentes e Cálculo das raízes polinomiais Duas etapas devem ser seguidas: 1) Isolar a raiz Achar um intervalo [a,b]. O intervalo deve ser o menor possível. O intervalo deve conter uma e somente uma raiz da equação f(x) = 0. CI202 - Métodos Numéricos 8

Zeros de equações transcendentes e Cálculo das raízes polinomiais 2) Melhorar o valor da raiz aproximada Refinar a raiz até o grau de exatidão requerido. Através de abordagem iterativa determinar um intervalo inicial. Dentro do intervalo construir a seqüência {x i }. A raiz x' será dada por: x, =lim x i i CI202 - Métodos Numéricos 9

Zeros de equações transcendentes e Cálculo das raízes polinomiais Além das duas etapas anteriores é importante: Estipular critérios de parada: Na prática não se calcula infinitos termos. Calcula-se apenas o suficiente para atingir a exatidão desejada. CI202 - Métodos Numéricos 10

Zeros de equações transcendentes e Isolamento de raízes Análise teórica e gráfica da função f(x) Teorema: polinomiais f(x) contínua num intervalo [a,b]. f(x) com sinais opostos nos pontos extremos deste intervalo f(a)*f(b) < 0. O intervalo contém no mínimo, uma raiz da equação f(x) = 0. CI202 - Métodos Numéricos 11

Zeros de equações transcendentes e Isolamento de raízes polinomiais Ou seja, existe no mínimo, um número E (a,b) tal que f(e ) = 0. CI202 - Métodos Numéricos 12

Zeros de equações transcendentes e polinomiais Número de raízes reais no intervalo delimitado. Teorema de Bolzano Seja f(x) = 0 uma equação algébrica com coeficientes reais. x (a,b). CI202 - Métodos Numéricos 13

Zeros de equações transcendentes e polinomiais Número de raízes reais no intervalo (a,b). Se f(a) * f(b) < 0, então existe um número ímpar de raízes reais (contando suas multiplicidades). CI202 - Métodos Numéricos 14

Zeros de equações transcendentes e polinomiais Se f(a) * f(b) > 0, então existe um número par de raízes reais (contando suas multiplicidades) ou não existe raízes. CI202 - Métodos Numéricos 15

Zeros de equações transcendentes e polinomiais Refinamento Isola-se a raiz no intervalo [a,b]. Calcula-se a raiz através de métodos numéricos. Os métodos fornecem uma seqüência { x i } de aproximação. A seqüência é limitada à raiz exata ε. CI202 - Métodos Numéricos 16

Zeros de equações transcendentes e polinomiais Refinamento Em cada aproximação x n Verificar se x está suficientemente próximo da raiz através de dois modos diferentes. f(x n ) ε (abordagem pelo eixo y). x n x n-1 ε (abordagem pelo eixo x). CI202 - Métodos Numéricos 17

Métodos Numéricos Refinamento Observação Dependendo dos números envolvidos é aconselhável usar os testes de erro relativo. x n x n 1 ε x n 1 CI202 - Métodos Numéricos 18

Métodos Numéricos Classificação dos métodos Métodos de quebra Mais intuitivos geometricamente. São os que convergem mais lentamente. Particiona o intervalo que contém a raiz em outros menores que ainda contenham a raiz. Método da Bisseção. Método da Falsa Posição. CI202 - Métodos Numéricos 19

Métodos Numéricos Classificação dos métodos Métodos de ponto fixo Começam de uma aproximação inicial x 0. Constrói-se a seqüência { x i }. Cada termo é dado por x i+1 = ξ (x i ). ξ é uma função de iteração. Método de Newton-Raphson. Método da Iteração Linear. CI202 - Métodos Numéricos 20

Métodos Numéricos Classificação dos métodos Métodos de múltiplos pontos Constituem uma generalização dos métodos de ponto fixo. Para determinar um ponto x i+1 utiliza-se vários. pontos anteriores: x i, x i-1,..., x i-p. Método da secante. CI202 - Métodos Numéricos 21

Método da Bisseção Métodos Numéricos Seja F(x) uma função contínua definida no intervalo [a,b]. Seja E uma raiz da função, E (a,b) tal que F(E) = 0. CI202 - Métodos Numéricos 22

Método da Bisseção Divide-se o intervalo [a,b] ao meio, obtém-se x 1. Dois subintervalos: [a,x 1 ] [x 1,b] Se f(x 1 ) = 0 Métodos Numéricos Então E = x 1 Senão... CI202 - Métodos Numéricos 23

Método da Bisseção Métodos Numéricos Senão, a raiz estará no subintervalo onde a função tem sinais opostos nos pontos extremos. Se f(a).f(x 1 ) < 0 E [ a, x 1 ]. Senão f(a).f(x 1 ) > 0 E [ x 1, b ]. O processo se repete até que o critério de parada seja satisfeito. CI202 - Métodos Numéricos 24

Método da Bisseção Algoritmo: Métodos Numéricos x n = a b 2 Se f(a). f(x n ) < 0, então b = x n, para n=1,2,3,... Senão, a = x n Critério de Parada: f(x n ) erro. ou, b a erro. Restrição: Deve-se conhecer um intervalo que contenha o valor desejado E. CI202 - Métodos Numéricos 25

Método da Bisseção Métodos Numéricos Considerações Finais As iterações não envolvem cálculos laboriosos. Apesar de teoricamente seguro, pode ter falhas. Pode ser difícil encontrar um intervalo [a,b], tal que f(a).f(b) < 0, em equações com raízes de multiplicidade par ou muito próximas. CI202 - Métodos Numéricos 26

Método da Bisseção Métodos Numéricos Considerações Finais A convergência é muito lenta. Deve ser utilizado apenas para diminuir o intervalo que contém a raiz. CI202 - Métodos Numéricos 27

Métodos Numéricos Método da Bisseção Exemplo Encontre uma estimativa para a raiz de f(x) = e x + x, com erro menor ou igual a 0,050. x 4 = -0,625 + (-0,563) / 2 = -0,594 CI202 - Métodos Numéricos 28

Método da Bisseção Exercicio Como poderia ser usado o método da bisseção para estimar o valor de? 7 Métodos Numéricos Estime esse valor com uma precisão de (ou erro menor que) 0,02. x 6 = 2,625 + (2,65625) / 2 = 2,6406 CI202 - Métodos Numéricos 29

Métodos Numéricos Método da Falsa Posição Seja F(x) uma função contínua definida no intervalo [a,b]. Seja E uma raiz da função, E (a,b) tal que F(E) = 0. CI202 - Métodos Numéricos 30

Método da Falsa Posição Divide-se o intervalo [a,b] na intersecção da reta que une os pontos (a,f(a)) e (b,f(b)) com o eixo x, obtémse x 1 e dois subintervalos. [a,x 1 ] e [x 1,b]. Se f(x 1 ) = 0. Métodos Numéricos Então E = x 1 Senão... CI202 - Métodos Numéricos 31

Método da Falsa Posição Senão, a raiz estará no subintervalo onde a função tem sinais opostos nos pontos extremos. Se f(a).f(x 1 )<0 Métodos Numéricos E [ a, x 1 ]. Senão f(a).f(x 1 )>0 E [ x 1, b ]. O processo se repete até que o critério de parada seja satisfeito. CI202 - Métodos Numéricos 32

Método da Falsa Posição Métodos Numéricos O algoritmo deste método pode ser encontrado através da análise dos triângulos formados pela reta (a,f(a)) e (b,f(b)) com o eixo x. CI202 - Métodos Numéricos 33

Método da Falsa Posição Métodos Numéricos Seja o triângulo f(a)x 1 a e o triângulo f(a)f(b)f(b'), então, pela propriedade da semelhança de triângulos temos: CI202 - Métodos Numéricos 34

Métodos Numéricos Método da Falsa Posição b a x 1 a = f b f a f a b a f b f a = x 1 a f a x 1 a= x 1 =a b a f a f b f a b a f a f b f a CI202 - Métodos Numéricos 35

Métodos Numéricos Método da Falsa Posição Algoritmo: x n =a b a. f a f b f a, para n=1,2,3,... Se f(a). f(x n ) < 0, então b = x n Senão, a = x n Critério de Parada: x n - x n-1 erro (x 0 = a ou x 0 = b). Restrição: Deve-se conhecer um intervalo que contenha o valor desejado E. CI202 - Métodos Numéricos 36

Métodos Numéricos Método da Falsa Posição Casos especiais Se f(x) é continua no intervalo [ a, b ] com f(a).f(b) < 0 então o método gera uma seqüência convergente. CI202 - Métodos Numéricos 37

Método da Falsa Posição Casos especiais Métodos Numéricos Se f(x) é concava ou convexa em [a,b]; a segunda derivada existe em [ a, b ]; e f''(x) não muda de sinal nesse intervalo. Tem-se sempre uma das extremidades fixas. Este caso especial chama-se Método das Cordas. CI202 - Métodos Numéricos 38

Métodos Numéricos Método da Falsa Posição Casos especiais - As figuras a seguir mostram graficamente os quatro casos que podem ocorrer. f''(x)>0, f(a)<0 e f(b)>0 b é ponto fixo. CI202 - Métodos Numéricos 39

Método da Falsa Posição Casos especiais Métodos Numéricos f''(x)>0, f(a)>0 e f(b)<0 a é ponto fixo. CI202 - Métodos Numéricos 40

Método da Falsa Posição Casos especiais Métodos Numéricos f''(x)<0, f(a)<0 e f(b)>0 a é ponto fixo. CI202 - Métodos Numéricos 41

Método da Falsa Posição Casos especiais Métodos Numéricos f''(x)<0, f(a)>0 e f(b)<0 b é ponto fixo. CI202 - Métodos Numéricos 42

Métodos Numéricos Método da Falsa Posição Considerações Finais Se o ponto fixo existir e for razoavelmente próximo da raiz, o método tem boa convergência. Caso contrário, pode ser mais lento que o da bisseção. CI202 - Métodos Numéricos 43

Métodos Numéricos Método da Falsa Posição Exemplo 1 Encontrar a menor raiz positiva da função de quarto grau f(x) = x 4-26x 2 + 24x + 21 até que o erro absoluto seja igual ou inferior a 0,01. Os cálculos devem ser efetuados com 2 casas decimais e com arredondamento. Resposta E = 1,59 é a primeira raiz positiva do polinômio. CI202 - Métodos Numéricos 44

Métodos Numéricos Método da Falsa Posição Exemplo 1 a) Algoritmo: x n =a b a. f a f b f a f(x) = x 4-26x 2 + 24x + 21 f'(x) = 4x 3-52x + 24 f''(x) = 12x 2-52 CI202 - Métodos Numéricos 45

Métodos Numéricos Método da Iteração Linear (método do ponto fixo) Seja F(x) uma função contínua definida no intervalo [a,b]. Seja E uma raiz da função, E (a,b) tal que F(E) = 0. CI202 - Métodos Numéricos 46

Métodos Numéricos Método da Iteração Linear (método do ponto fixo) Por um artifício algébrico, pode-se transformar f(x)=0 em duas funções que lhe sejam equivalentes. f(x) = 0 { Onde g(x) é chamada de função de iteração. Sendo x 0 a primeira aproximação da raiz E: Calcula-se g(x 0 ). y=x y=g x x 1 = g(x 0 ), x 2 = g(x 1 ), x 3 = g(x 2 ), x 4 =... CI202 - Métodos Numéricos 47

Método da Iteração Linear Algoritmo: Critério de Parada: x n - x n-1 erro. Melhor extremo: Métodos Numéricos O método tem sucesso quando g'(x) < 1 em todo o intervalo. Extremo mais rápido. Se g'(a) < g'(b) x 0 = a Senão, x n =g x n-1, para n=1,2,3,... x 0 = b CI202 - Métodos Numéricos 48

Métodos Numéricos Método da Iteração Linear Casos de convergência Seja f(x) = x 3-5x + 3, possíveis g(x): g x = x3 3 5 g x = 5x 3 1/3 g x = 5x-3 x 2 g x = 3 x 2 5 Como podem ter várias funções g(x), vamos estabelecer condições para que os resultados sejam satisfatórios. CI202 - Métodos Numéricos 49

Métodos Numéricos Método da Iteração Linear Observando graficamente, verifica-se que há funções g(x) não indicadas para a escolha. Convergência monotônica 0<g'(x) < 1. CI202 - Métodos Numéricos 50

Métodos Numéricos Método da Iteração Linear Convergência oscilante -1 < g'(x) < 0. CI202 - Métodos Numéricos 51

Métodos Numéricos Método da Iteração Linear Divergência monotônica g'(x) > 1. CI202 - Métodos Numéricos 52

Métodos Numéricos Método da Iteração Linear Divergência oscilante g'(x) < -1. CI202 - Métodos Numéricos 53

Métodos Numéricos Método da Iteração Linear Considerações Finais A maior dificuldade do método é encontrar uma função de iteração que satisfaça à condição de convergência. Teste de g'(x) < 1 pode levar a um engano se x 0 não estiver suficientemente próximo da raiz. A velocidade de convergência dependerá de '(E). Quanto menor este valor maior será a convergência. CI202 - Métodos Numéricos 54

Métodos Numéricos Método da Iteração Linear Considerações Finais O teste de erro ( x n x n-1 erro ) não implica necessariamente que x n E erro. CI202 - Métodos Numéricos 55

Métodos Numéricos Método da Iteração Linear Exemplo 1 Encontre uma estimativa para a raiz de f(x) = x 2 + 2x -4, com um erro 2*10-1. Resposta A raiz desejada é E = 1,31. CI202 - Métodos Numéricos 56

Métodos Numéricos Método da Iteração Linear Exemplo 2 Encontre uma estimativa para a raiz de f(x) = x 2 - e x, com um erro 2*10-2. Resposta A raiz desejada é E = -0,70. CI202 - Métodos Numéricos 57

Métodos Numéricos Método de Newton-Raphson Seja F(x) uma função contínua no intervalo [a,b]. Seja E uma raiz da função, E (a,b) tal que f(e) = 0 e f'(x) 0. β α CI202 - Métodos Numéricos 58

Método de Newton-Raphson Toma-se x 0 = b. Então: tgα = f'(x 0 ) Métodos Numéricos f ' x 0 = f x 0 x 0 x 1 x 1 =x 0 f x 0 f ' x 0 β α CI202 - Métodos Numéricos 59

Métodos Numéricos Método de Newton-Raphson Se x 1 x 0 erro, então x 1 é a raiz desejada. Senão deve-se calcular x 2 : x 2 =x 1 f x 1 f ' x 1 Se x 2 x 1 erro, então x 2 é a raiz desejada. Senão calcula-se x 3,...,x n, até que x n x n-1 erro. CI202 - Métodos Numéricos 60

Método de Newton-Raphson Algoritmo: Critério de Parada: x n - x n-1 erro. Melhor extremo: Verificar qual extremo possui função e segunda derivada com mesmo sinal: f( x i ) * f''( x i ) > 0 p/ i = {extremos do intervalo}. Restrição Métodos Numéricos x n =x n 1 f x n 1 f ' x n 1 Conhecer um intervalo que contenha E. para n=1, 2,3,... CI202 - Métodos Numéricos 61

Métodos Numéricos Método de Newton-Raphson Exemplo Determinar com precisão menor ou igual a 0,01, a raiz da equação f(x) = 2x cos(x). Resposta A raiz desejada é E = 0,45. CI202 - Métodos Numéricos 62

Métodos Numéricos Método de Newton-Raphson Condições de Newton-Raphson-Fourier Segundo Newton, para haver convergência em seu método: O intervalo (a,b) em análise deve ser suficientemente pequeno. Contudo, para Raphson e Fourier um intervalo pequeno é aquele que contém uma e somente uma raiz. Assim, algumas condições foram estabelecidas para que tal exigência fosse válida: CI202 - Métodos Numéricos 63

Métodos Numéricos Método de Newton-Raphson Condições de Newton-Raphson-Fourier 1) Se f(a).f(b) > 0, então existe um número par de raízes reais (contando suas multiplicidades) ou não existe raízes reais no intervalo (a,b) (Teorema de Bolzano); 2) Se f(a).f(b) < 0, então existe um número ímpar de raízes reais (contando suas multiplicidades) no intervalo (a,b) (Teorema de Bolzano); CI202 - Métodos Numéricos 64

Métodos Numéricos Método de Newton-Raphson Condições de Newton-Raphson-Fourier 3) Se f'(a).f'(b) > 0, então o comportamento da função neste intervalo poderá ser apenas crescente ou apenas decrescente, e nunca os dois se alternando; 4) Se f'(a).f'(b) < 0, então a função alternará seu comportamento entre crescente e decrescente; CI202 - Métodos Numéricos 65

Métodos Numéricos Método de Newton-Raphson Condições de Newton-Raphson-Fourier 5) Se f''(a).f''(b) > 0, então a concavidade não muda no intervalo em análise; 6) Se f''(a).f''(b) < 0, então a concavidade muda no intervalo em análise. Portanto, haverá convergência à uma raiz no intervalo (a,b) se e somente se: f(a).f(b) < 0, f'(a).f'(b) > 0 e f''(a).f''(b) > 0 CI202 - Métodos Numéricos 66

Método de Newton-Raphson Vantagens e Desvantagens O Método de Newton-Raphson tem convergência muito boa (quadrática). Entretanto, apresenta as seguintes desvantagens: (i) Exige o cálculo e a análise do sinal de f' e f'' ; (ii) Se f'(x k-1 ) for muito elevado a convergência será lenta; Métodos Numéricos (iii) Se f'(x k-1 ) for próximo de zero pode ocorrer overflow. CI202 - Métodos Numéricos 67

Métodos Numéricos Método de Newton-Raphson Exercício - Calcule a raiz de f(x) = x 2 + x - 6, x 0 = 3 como estimativa inicial e critério de parada f(x n ) 0,020. Resposta: E = 2,0 CI202 - Métodos Numéricos 68

Método da Secante Métodos Numéricos Uma grande desvantagem no método de Newton é a necessidade de se obter a derivada f'(x) e calcular o seu valor numérico a cada iteração. Para contornar este problema, usa-se um modelo linear que se baseia nos dois valores calculados mais recentemente: f ' x n f x n f x n 1, x n x n 1 onde x n e x n-1 são duas aproximações para a raiz. CI202 - Métodos Numéricos 69

Método da Secante Substituindo Métodos Numéricos f ' x n f x n f x n 1 x n x n 1, em x n+1 =x n f x n f ' x n, temos: x n 1 =x n x n x n 1. f x n f x n f x n 1, para n=1,2,3,... O método de Newton, quando modificado desta maneira, é conhecido como Método das Secantes. CI202 - Métodos Numéricos 70

Método da Secante Métodos Numéricos No gráfico a seguir ilustramos graficamente como uma nova aproximação, pode ser obtida de duas anteriores. CI202 - Métodos Numéricos 71

Métodos Numéricos Método da Secante Das duas aproximações iniciais x 0 e x 1 determina-se a reta que passa pelos pontos ( x 0, f(x 0 ) ) e ( x 1, f(x 1 ) ). A interseção desta reta com o eixo x fornece o ponto x 2. CI202 - Métodos Numéricos 72

Métodos Numéricos Método da Secante Em seguida é calculado uma nova aproximação para a raiz a partir dos pontos ( x 1, f(x 1 ) ) e ( x 2, f(x 2 ) ). O processo se repete até que seja satisfeito o critério de parada. CI202 - Métodos Numéricos 73

Método da Secante Observações Métodos Numéricos Este método não necessita da característica que é fundamental no método da falsa posição: A exigência de que f(x n ).f(x n-1 ) < 0; A raiz não precisa estar entre as duas aproximações iniciais (x 0 e x 1 ); A convergência é mais rápida do que no método da Bisseção e da Falsa Posição, porém, pode ser mais lenta do que no método de Newton-Raphson. CI202 - Métodos Numéricos 74

Método da Secante Métodos Numéricos Algoritmo: x n 1 =x n x n x n 1. f x n f x n f x n 1, para n=1,2,3,... Critério de Parada: x n+1 - x n erro. CI202 - Métodos Numéricos 75

Métodos Numéricos Método da Secante Exemplo - Determinar a raiz da equação x 5e x =0, com erro inferior a 10-3. Logo, a raiz da equação é 1,431. CI202 - Métodos Numéricos 76

Métodos Numéricos Método da Secante Exercício - Calcular a raiz da função f(x) = 2x cos(x) com erro 10-3. Efetue os cálculos com 5 casas decimais com arredondamento. Logo, a raiz da equação é 0,45040. CI202 - Métodos Numéricos 77

Método Misto O método Misto, consiste na aplicação seqüencial dos métodos Newton-Raphson e Falsa Posição, nesta ordem. O método NR é aplicado no primeiro passo, sempre a partir do melhor extremo, gerando x 1 N. Com x 1 N determina-se qual extremo do intervalo será substituído: Métodos Numéricos Se f(a) * f(x 1 N ) < 0 b = x 1 N senão a = x 1 N CI202 - Métodos Numéricos 78

Método Misto Métodos Numéricos Então aplica-se o método da Falsa Posição, gerando x 1 F. x 1 F será utilizado na próxima iteração pelo método NR. Mas antes é feito o teste de erro para verificar o critério de parada. Quando o critério de parada for satisfeito, tira-se a média aritmética simples do resultado da última iteração de ambos os métodos obtendo a resposta desejada. CI202 - Métodos Numéricos 79

Método Misto Métodos Numéricos Algoritmo: x n = x N F n x n 2, para n=1,2,3,... Critério de Parada: x n F - x n N erro. CI202 - Métodos Numéricos 80

Método Misto Métodos Numéricos Exemplo Encontre uma estimativa para a raiz de f(x) = x 2 + 2x -4, com um erro 2*10-2. Efetue os cálculos com 4 casas decimais com arredondamento. A raiz da equação é (1,2361 + 1,2361) / 2 = 1,2361. CI202 - Métodos Numéricos 81