45
Prof. Renan Gustavo Pacheco Soares Interpolação

Interpolação - Parte II - @professorenan

Embed Size (px)

Citation preview

Page 1: Interpolação - Parte II - @professorenan

Prof. Renan Gustavo Pacheco Soares

Interpolação

Page 2: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Interpolação Linear

• Interpolação Polinomial: Método de

Lagrange

• Interpolação Polinomial: Método de

Newton

Page 3: Interpolação - Parte II - @professorenan

Definição

Interpolação

Prof. Renan Gustavo Pacheco Soares

Interpolação é o processo de estimar valores de uma

função para valores de diferentes de , para , sabendo‐se apenas

os valores denos pontos

Qual o valor de para

x

y ) ) ) )

Page 4: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

Interpolar

• Consiste em determinar uma função que assume valores

conhecidos em certos pontos;

• Para cada pontos, pode-se obter uma função polinomial de

grau até ;

• Assim, para interpolar uma função de grau 1, precisamos de

dois pontos , de modo que o valor de para o qual o valor de

esteja no intervalo

Page 5: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

Interpolar: exemplo

O polinômio de grau 3 interpola a função em quatro

pontos.

Page 6: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Interpolação Linear

Page 7: Interpolação - Parte II - @professorenan

Interpolação Linear

Interpolação

Prof. Renan Gustavo Pacheco Soares

Polinômio Interpolador

𝑷 𝟏 (𝒙 )=𝒚𝟎+𝒚𝟏− 𝒚𝟎

𝒙𝟏− 𝒙𝟎(𝒙−𝒙𝟎)

Vem da equação da reta!

Page 8: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule

Onde t é igual ao instante 30min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

30𝑚𝑖𝑛=0 ,5𝑒𝑚 𝑥

Page 9: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule , onde t é igual ao instante 30min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 10: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

a) Calcule , onde é igual ao instante 30min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

𝑃1 (𝑥 )=32+ 47−321−0

(0,5−0)

𝑃1 (𝑥 )=32+ 151

(0,5)

𝑃1 (𝑥 )=32+7,5𝑷 𝟏 (𝒙 )=𝟑𝟗 ,𝟓

Page 11: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

b) Calcule

Onde t é igual ao instante 1h12min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

1h

Page 12: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

b) Calcule P1(t) , onde t é igual ao instante 1h12min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

𝑃1 (𝑥 )=47+ 65−472−1

(1,2−1)

𝑃1 (𝑥 )=47+ 181

(0,2)

𝑃1 (𝑥 )=47+3,6𝑷 𝟏 (𝒙 )=𝟓𝟎 ,𝟔

Page 13: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

c) Calcule

Onde t é igual ao instante 2h30min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

2h30𝑚𝑖𝑛=2,5𝑒𝑚𝑥

Page 14: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

c) Calcule P1(t) , onde t é igual ao instante 2h30min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

𝑃1 (𝑥 )=65+ 92−653−2

(2,5−2)

𝑃1 (𝑥 )=65+ 271

(0,5)

𝑃1 (𝑥 )=65+13,5𝑷 𝟏 (𝒙 )=𝟕𝟖 ,𝟓

Page 15: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

d) Calcule

Onde t é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

3h 42𝑚𝑖𝑛=3,7𝑒𝑚𝑥

Page 16: Interpolação - Parte II - @professorenan

Interpolação Linear: exemplo

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

d) Onde t é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 17: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Interpolação Polinomial

Método de Lagrange

Page 18: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

Polinômio Interpolador

𝑳𝒏 (𝒙 )=∑𝒊=𝟎

𝒏

𝒚 𝒊∏𝒋=𝟎𝒋≠ 𝒊

𝒏 𝒙 −𝒙 𝒋

𝒙 𝒊−𝒙 𝒋

Vem do Polinômio de diferença dividida de Newton!

Page 19: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

Polinômio Interpolador: Exemplo de um de grau 2.

𝑳𝟐 (𝒙 )=𝒚𝟎

𝒙−𝒙𝟏

𝒙𝟎− 𝒙𝟏.𝒙− 𝒙𝟐

𝒙𝟎−𝒙𝟐+𝒚𝟏

𝒙−𝒙𝟎

𝒙𝟏− 𝒙𝟎.𝒙− 𝒙𝟐

𝒙𝟏−𝒙𝟐+𝒚𝟐

𝒙−𝒙𝟎

𝒙𝟐− 𝒙𝟎.𝒙− 𝒙𝟏

𝒙𝟐−𝒙𝟏

Page 20: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule , onde é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 21: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule , onde é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 22: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

a) Calcule , onde é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 23: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

a) Calcule , onde é igual ao instante 3h42min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 24: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Método de Lagrange: Vantagens.

• Quando é feita somente uma interpolação, este método é

tão eficiente quanto o de Newton (que veremos a seguir) e

mais prático por não ser necessário armazenar as tabelas

de diferença dividida.

Page 25: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Método de Lagrange: Desvantagens.

• Quando é necessário fazer várias interpolações, este

método fica com uma quantidade de cálculos excessiva.

• Quando um novo termo é adicionado, é necessário

recalcular todos os valores de que é o termo:

∏𝒋=𝟎𝒋≠𝒊

𝒏 𝒙− 𝒙 𝒋

𝒙 𝒊− 𝒙 𝒋

Page 26: Interpolação - Parte II - @professorenan

Interpolação

Prof. Renan Gustavo Pacheco Soares

• Interpolação Polinomial:

Método de Newton

Page 27: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

Polinômio Interpolador

Exemplo de grau 2!

Page 28: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) Exemplo: Seja da na forma:

a) Escolher as abscissas dos pontos para calcular usando um polinômio de grau 2.

b) Monte a tabela de diferenças dividas e obtenha usando um polinômio de grau 2 na forma de Newton.

x 0,2 0,34 0,4 0,52 0,6f(x) 0,16 0,22 0,27 0,29 0,32

Page 29: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) Exemplo: Seja da na forma:

a) Escolher as abscissas dos pontos para calcular usando um polinômio de grau 2.

x 0,2 0,34 0,4 0,52 0,6f(x) 0,16 0,22 0,27 0,29 0,32

Deve-se escolher 3 pontos de interpolação. Como 0,47 (0,4; 0,52), dois pontos deverão ser 0,4 e 0,52. O outro pode ser tanto 0,34 quanto 0,6 pois:

Page 30: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) Exemplo: Seja da na forma:

b) Monte a tabela de diferenças dividas e obtenha usando um polinômio de grau 2 na forma de Newton.

x 0,2 0,34 0,4 0,52 0,6f(x) 0,16 0,22 0,27 0,29 0,32

0 0,20 0,161 0,34 0,222 0,40 0,273 0,52 0,294 0,60 0,32

Page 31: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

0 0,20 0,161 0,34 0,222 0,40 0,273 0,52 0,294 0,60 0,32

Page 32: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

0 0,20 0,16 0,16 0,42861 0,34 0,22 0,22 0,83332 0,40 0,27 0,273 0,52 0,29 0,294 0,60 0,32 0,32

Page 33: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

0 0,20 0,16 0,16 0,42861 0,34 0,22 0,22 0,83332 0,40 0,27 0,27 0,16673 0,52 0,29 0,29 0,37504 0,60 0,32 0,32

Page 34: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

0 0,20 0,16 0,16 0,4286 2,02351 0,34 0,22 0,22 0,8333 -3,70332 0,40 0,27 0,27 0,16673 0,52 0,29 0,29 0,37504 0,60 0,32 0,32

Page 35: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

0 0,20 0,16 0,16 0,4286 2,02351 0,34 0,22 0,22 0,8333 -3,70332 0,40 0,27 0,27 0,1667 1,04153 0,52 0,29 0,29 0,37504 0,60 0,32 0,32

Page 36: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

Se forem escolhidos x0 = 0,34, x1 = 0,4, e x2 = 0,52 então:

0 0,20 0,16 0,16 0,4286 2,02351 0,34 0,22 0,22 0,8333 -3,70332 0,40 0,27 0,27 0,1667 1,04153 0,52 0,29 0,29 0,37504 0,60 0,32 0,32

Page 37: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

Se forem escolhidos x0 = 0,34, x1 = 0,4, e x2 = 0,52 então:

Page 38: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

Se forem escolhidos x0 = 0,34, x1 = 0,4, e x2 = 0,52 então:

Page 39: Interpolação - Parte II - @professorenan

Exercícios

Prof. Renan Gustavo Pacheco Soares

Page 40: Interpolação - Parte II - @professorenan

Exercícios

Interpolação

Prof. Renan Gustavo Pacheco Soares

1) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule pelo método de Interpolação Linear

Onde t é igual ao instante 1h25min.

0 1 2 3 4

32 47 65 92 132

Page 41: Interpolação - Parte II - @professorenan

Exercícios

Interpolação

Prof. Renan Gustavo Pacheco Soares

2) Dada a tabela:

a) Calcule o valor aproximado de pelo método de Interpolação Linear.

0,1 0,2 0,3 0,4

0,0017 0,0035 0,0052 0,007

Page 42: Interpolação - Parte II - @professorenan

Interpolação Polinomial: Método de Lagrange

Interpolação

Prof. Renan Gustavo Pacheco Soares

3) O número de bactérias, por unidade de volume, existente em uma cultura após x horas é apresentado na tabela:

a) Calcule pelo método de Lagrange, onde é igual ao instante 3h15min.

número de horas (x) 0 1 2 3 4

número de bactérias por volume unitário (y) 32 47 65 92 132

Page 43: Interpolação - Parte II - @professorenan

Interpolação Polinomial: método de Newton

Interpolação

Prof. Renan Gustavo Pacheco Soares

4) Exemplo: Seja da na forma:

a) Escolher as abscissas dos pontos para calcular usando um polinômio de grau 2.

b) Monte a tabela de diferenças dividas e obtenha usando um polinômio de grau 2 na forma de Newton.

x 0,2 0,34 0,4 0,52 0,6f(x) 0,16 0,22 0,27 0,29 0,32

Page 44: Interpolação - Parte II - @professorenan

Referências Bibliográficas

Prof. Renan Gustavo Pacheco Soares

ARENALES, S.; DAREZZO, A., Cálculo Numérico: Aprendizagem com apoio de Software. São Paulo: Cengage Learning. 2007.

BARROSO, L. C., BARROSO, M. M. A., CAMPOS Filho, F. F.. Cálculo Numérico com aplicações. São Paulo: Harbras 1987.

CHAPA, S. C.; CANALE R. P.. Numerical Methods for Engineers. 2a ed.. Mc. Graw-Hill. 1990.

CLÁUDIO, D. M.; MARINS, J. M. Cálculo Numérico Computacional. 2ª Ed.. São Paulo: Atlas. 2001.

SANTOS, J. D. .SILVA, Z. C. Métodos Numéricos. Editora Universitária da UFPE, 2006.

Page 45: Interpolação - Parte II - @professorenan