0% acharam este documento útil (0 voto)
17 visualizações1 página

Interpolação Polinomial em Matlab

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
17 visualizações1 página

Interpolação Polinomial em Matlab

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

CEFET - RJ

Laboratório de Cálculo Numérico


Interpolação polinomial básica
Prof. Helder Manoel Venceslau

A) Teoria

Seja p(x) o polinômio, de grau menor ou igual a n, que interpola os pontos (x0,y0),
(x1,y1), ... , (xn,yn). Sejam x = (x0, x1, ..., xn)’ e y = (y0, y1, ..., yn)’ vetores coluna
formados com as coordenadas dos pontos de interpolação. Seja X a matriz cujas colunas
são as potências de grau 0, 1, ..., n do vetor coluna x. Então o vetor coluna ‘a’ dos
coeficientes do polinômio interpolador pode ser calculado como solução do sistema
linear Xa = y.

B) Trabalho em laboratório

a) Contruir um programa que calcule os coeficientes do polinômio interpolador, dados


os pontos de interpolação em vetores x e y.

b) Calcular o polinômio interpolador passando pelos pontos (1, 6), (2, 3) e (3, 2). Qual a
estimativa de valor da função interpolada no ponto x = 2.5 ?

c) Calcular o polinômio interpolador passando pelos pontos (−1, 4), (0, 1) e (2, −1).
Qual a estimativa de valor da função interpolada no ponto x = 1 ?

d) Calcular o polinômio interpolador passando pelos pontos (−2, 33), (-1, -11), (0, -9),
(1, -3) e (2, 13). Qual a estimativa de valor da função interpolada no ponto x = 3 ?

Observações:

a) O programa deve ser desenvolvido em Matlab ou Octave;


b) Utilizar a função “flip” para inverter a ordem de vetores e a função “polyval” para
calcular o valor de um polinômio em um ponto x dado;
c) Agrupar os resultados para facilitar a correção.

Você também pode gostar