Introdução aos Métodos Numéricos

Post on 16-Oct-2021

9 views 0 download

Transcript of Introdução aos Métodos Numéricos

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS

Ementa

Noções Básicas sobre Erros

Zeros Reais de Funções Reais

Resolução de Sistemas Lineares

Introdução à Resolução de Sistemas Não-Lineares

Interpolação

Ajuste de funções

Integração Numérica

Introdução aos Métodos Numéricos

3

Métodos de Refinamento (Iterativos)

☺Método da Bissecção;

☺Método do Ponto Fixo (MPF);

☺Método de Newton-Raphson;

☺Método da Secante.

Método de Newton Raphson

Introdução aos Métodos Numéricos

5

Método de Newton-Raphson

➢ O método de ponto fixo consiste em estimar a raiz de uma funçãof(x) usando o processo iterativo:

➢ Essa expressão define a forma de (x). Podemos escrever uma formageral para essa função dada por:

pois, para x igual à raiz de f(x), tem-se f(x)=0, ou seja x=(x) paraqualquer A(x)≠0.

)(1 kk xx =+

Introdução aos Métodos Numéricos

6

Método de Newton-Raphson

➢ Para haver a convergência no método da iteração linear é precisoque |’(x)|<1 em um intervalo [a,b] que contém a raiz de f(x).

➢ Portanto, a idéia no método de Newton-Raphson é escolher umafunção (x) tal que ’(α)=0 onde α é a raiz de f(x) e α∈[a,b].

➢ Com isso, teremos |’(x)|<1 desde que não nos afastemos muito dovalor de α durante o processo de resolução do Problema.

Introdução aos Métodos Numéricos

7

Método de Newton-Raphson

➢ Derivando (x) dada pela expressão anterior em relação a x, temos:

Exigindo que ’(x)=0, tem-se:

Portanto,

Introdução aos Métodos Numéricos

8

Método de Newton-Raphson

➢ O Método de Newton-Raphson consiste em usar o processo iterativo:

e como função de iteração a expressão:

)(1 kk xx =+

Introdução aos Métodos Numéricos

9

Convergência do Método de Newton-Raphson

➢ Apesar de obtermos a forma da função (x) procurando garantir aconvergência do processo iterativo, esta não esta sempregarantida para este método (mas quase sempre).

➢ A convergência no método de Newton-Raphson esta sempregarantida para um certo intervalo [a,b] que contém a raiz de f(x),desde que f(x) e f '(x) sejam contínuas nesse intervalo e quef '(α)≠0, onde α é a raiz de f(x) (f(α)=0). Portanto, se utilizarmosuma estimativa inicial x0 tal que x0 ∈ [a,b], a convergência estarágarantida.

➢ Em outras palavras, para o método de Newton-Raphson convergir, épreciso que nossa estimativa inicial esteja próxima da raiz de f(x).A proximidade exigida para a convergência vai depender de caso acaso e nem sempre é simples de determinar.

Introdução aos Métodos Numéricos

10

Interpretação Geométrica (Newton-Raphson)

0x x

y )(xf

1x2x3x

Introdução aos Métodos Numéricos

11

Exercício

Solução:

Exemplo 1: Calcule a raiz de f(x)=x2+x-6, usando o método de Newton-Raphson, x0=3 como estimativa inicial e como critério de parada|f (xn)|0,001 .

Para encontrar a raiz de f(x) usando o método de Newton-Raphson,devemos ter:

onde,

Introdução aos Métodos Numéricos

12

Exemplo 1: Calcule a raiz de f(x)=x2+x-6, usando o método de Newton-Raphson, x0=3 como estimativa inicial e como critério de parada|f (xn)|0,001 .

X Xn f(x) f'(x) Xn+1 = Xn -(f(x)/f'(x)) Erro

0

1

2

3

3 6

2,1429 0,1390

2,14297

0,7349 5,2858 2,0039

2,0039

2,0000

0,0195

0,0000

5,0078

5,0000

2,0000

2,0000

0,0039

0,0000

Logo, a raiz de f(x) = x² + x – 6 é x = 2.

𝒙𝒏 − 𝒙𝒏+𝟏

Introdução aos Métodos Numéricos

13

X Xn f(x) f'(x) Xn+1=Xn -(f(x)/f'(x)) Erro

0 -2,2000 -3,3600 -3,4000 -3,1882

1 -3,1882 0,9766 -5,3765 -3,0066 -0,1816

2 -3,0066 0,0330 -5,0132 -3,0000 -0,0066

3 -3,0000 0,0000 -5,0000 -3,0000 0,0000

Exemplo 1: Calcule a raiz de f(x)=x2+x-6, usando o método de Newton-Raphson, x0 = -2,2 como estimativa inicial e como critério deparada |f (xn)| 0,001 .

Logo, a raiz de f(x) = x² + x – 6 é x = -3.

Introdução aos Métodos Numéricos

14

X Xn f(x) f'(x) Xn+1 = Xn -(f(x)/f'(x)) Erro

0

1

2

3

Exemplo 1: Calcule a raiz de f(x) = 2x³ + 3x² - 2, usando o método de Newton-Raphson, x0 = 0,5 como estimativa inicial e como critério deparada |f (xn)| 0,001 .

0,5 −1

0,7222 0,0426

0,72224,5

0,3181 7,4626 0,6796

0,6796

0,6774

0,0133

0,0003

6,8487

0,3181

0,6777

0,6777

0,0019

0,0000

Logo, a raiz de f(x) = 2x³ + 3x² - 2 é x = 0,6777.

𝒙𝒏 − 𝒙𝒏+𝟏

Introdução aos Métodos Numéricos

15

Exercícios

Método da Secante

Introdução aos Métodos Numéricos

17

Método da Secante

➢ Este método não é mais do que uma variante do método de Newton-Raphson visto anteriormente.

➢ O método da secante evita o cálculo de f '(x) (em certos problemaspode consumir muito tempo de computação).

➢ No método da secante a derivada é substituída por:

Introdução aos Métodos Numéricos

18

Método da Secante

➢ conseqüentemente a fórmula de recorrência virá:

a partir de dois valores iniciais de x0 e x1 quaisquer.

Os valores x0 e x1

podem ser tomados dos extremos do

intervalo [a,b], da qual sabemos que existe uma raiz.

Introdução aos Métodos Numéricos

19

Interpretação Geométrica (Secante)

x

y )(xf

0x

1x

2x 3x

4x

5x

Introdução aos Métodos Numéricos

20

Exercício

Solução:

Exemplo 1: Calcule a raiz de f(x)=x2+x-6, usando o método da Secante,sabendo que este encontra-se no intervalo [1,3] e como critériode parada |f (xn)|0,001 .

Para encontrar a raiz de f(x) usando o método da Secante, devemos fazer:

),( 1 nn xx −

Introdução aos Métodos Numéricos

21

0 1,0000

1 3,0000 -4,0000 6,0000 1,8000

2 1,8000 6,0000 -0,9600 1,9655

3 1,9655 -0,9600 -0,1712 2,0014

4 2,0014 -0,1712 0,0072 2,0000

5 2,0000 0,0072 -0,0001 2,0000

𝜑 𝑥 =𝑥𝑛−1. 𝑓 𝑥𝑛 − 𝑥𝑛. 𝑓 𝑥𝑛−1

𝑓 𝑥𝑛 − 𝑓(𝑥𝑛−1)𝑥𝑛 𝑓(𝑥𝑛−1) 𝑓(𝑥𝑛)𝑥

f(x) = x2 + x - 6, intervalo [1,3] e |f (xn)| 0,001 .

Logo, a raiz de f(x) = x² + x – 6 é x = 2.

Introdução aos Métodos Numéricos

22

0 0,0000

1 1,0000 1,0000 15,0000 -0,0714

2 -0,0714 15,0000 0,8152 -0,1330

3 -0,1330 0,8152 0,6739 -0,4266

4 -0,4266 0,6739 0,1244 -0,4931

5 -0,4931 0,1244 0,0117 -0,5000

6 -0,5000 0,0117 0,0000 -0,5000

𝜑 𝑥 =𝑥𝑛−1. 𝑓 𝑥𝑛 − 𝑥𝑛. 𝑓 𝑥𝑛−1

𝑓 𝑥𝑛 − 𝑓(𝑥𝑛−1)𝑥𝑛 𝑓(𝑥𝑛−1) 𝑓(𝑥𝑛)𝑥

Exemplo 2: Calcule a raiz de 𝑦 = 42𝑥 − 𝑥2, usando o método da Secante,sabendo que este encontra-se no intervalo [0,1] e como critériode parada |f (xn)| 0,001 .

Logo, a raiz de 𝑦 = 42𝑥 − 𝑥2 é x = - 0,5.

Comparação dos Métodos

Introdução aos Métodos Numéricos

24

Comparação dos Métodos

➢ Os quatro métodos podem ser comparados quanto à existência evelocidade de convergência e também quanto a característicasespeciais, de modo a facilitar a escolha do método mais adequado acada situação.

➢ O método mais simples e robusto é o da bissecção, que apresentacomo grande vantagem o fato de convergir sempre. É contudo ummétodo muito lento, apresentando como curiosidade o fato deconvergir para a raiz sempre com a mesma velocidade.

➢ Pela sua robustez são ótimos como métodos preliminares para adefinição de um intervalo de pequena amplitude, dentro do qual seencontra uma raiz da equação a resolver.

Introdução aos Métodos Numéricos

25

Comparação dos Métodos

➢ O método das aproximações sucessivas é mais rápido do que o dabissecção, mas obriga a una escolha criteriosa da função f(x), aore-escrever F(x)=0 como x= f(x) de modo a que seja satisfeita acondição de convergência.

➢ O método de Newton-Raphson é sem dúvida o método que convergepara a solução mais rapidamente. Este método apresenta noentanto algumas desvantagens.

➢ Para que este método seja convergente é porém necessário quecertas condições sejam satisfeitas, além disso obriga ao cálculo, emcada iteração, não só da função como também da sua derivada. Esteúltimo cálculo pode consumir muito tempo de computação porser difícil, ou então ser mesmo impossível (por exemplo se a funçãoé definida por pontos).

Introdução aos Métodos Numéricos

26

Comparação dos Métodos

➢ Para estes casos podemos recorrer ao método da secante ou mesmoao das aproximações sucessivas.

➢ O método da secante converge com uma velocidade apreciável,mas existe circunstâncias em que é muito lento a convergir.

➢ Uma dificuldade característica do método de Newton-Raphson é adeterminação de duas raízes muito próximas, dado que a derivada seanula na vizinhança das duas raízes.

Introdução aos Métodos Numéricos

27

Conclusão

Podemos dizer como conclusão que o método da bissecção converge sempre e portanto podem ser utilizados em qualquer circunstância,

tendo como desvantagem serem bastante lentos a convergir.

O método das aproximações sucessivas é bastante rápido a convergir, mas exige a escolha correta da função f(x) para que a condição de

convergência seja satisfeita.

Por último temos o método de Newton- Raphson que é sem dúvida o mais rápido a convergir, mas que apresenta duas grandes desvantagens - para que o método seja convergente é necessário que certas condições sejam satisfeitas e também obriga em cada iteração ao cálculo não só

da função mas também da sua primeira derivada.

Introdução aos Métodos Numéricos

28

Exercícios