Folha Interpolação 1

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

Licenciatura em Matemática

Análise Numérica II
Interpolação - Folha 1

Exercı́cio 1. a) Considere os pontos x1 = 0.0, x2 = 0.4 e x3 = 0.6 e suponha que se pre-


tende obter uma aproximação para o valor da função f (x) = sen x no ponto x = 0.25,
usando interpolação por um polinómio do primeiro grau (interpolação linear), usando va-
lores de sen(x) nalguns desses pontos. Determine essa aproximação, recorrendo à forma
de Lagrange do polinómio interpolador, obtenha um majorante para o respetivo erro e
compare-o com o erro efetivamente cometido.
b) Repita, usando interpolação por um polinómio do segundo grau (interpolação quadrática
ou parabólica).

c) Repita as alı́neas anteriores para a função f (x) = x + 2.

Exercı́cio 2. Mostre que o cálculo do valor do polinómio interpolador de grau ≤ n − 1 num de-
terminado ponto, obtido pela forma de Lagrange, requer 2n2 − n − 1 adições/subtrações e
2n2 − 2n multiplicações/divisões.

Exercı́cio 3. Sejam dados n pontos distintos x1 , x2 , . . . , xn e sejam Lk (x); k = 1, . . . , n, os corres-


pondentes polinómios de Lagrange. Mostre que:
n
X
a) Lk (x) ≡ 1.
k=1
n
X
b) Lk (0)xk = 0 (n ≥ 2).
k=1
c) 
n  1, se j = 0
Lk (0)xjk =
X
0, se 1 < j < n .
(−1)n−1 x1 . . . xn , se j = n

k=1

Exercı́cio 4. Pretende-se construir uma tabela de valores da função f (x) = cos x, em pontos
igualmente espaçados no intervalo [0, 1], de modo que, ao usar interpolação por um polinómio
do segundo grau usando pontos dessa tabela para estimar o valor de cos x para qualquer
x ∈ [0, 1], se obtenha uma aproximação com precisão de três casas decimais. Qual deverá ser
o número mı́nimo de entradas da tabela?
Quantas entradas deveria ter a tabela se pretendêssemos usar interpolação cúbica?

Exercı́cio 5. Considere o seguinte extrato de uma tabela de diferenças divididas de uma função y:

x y y[·, ·] y[·, ·, ·]

1 0.6
−0.4
1.25 A 0.2
B
1.75 0.375
a) Determine os valores de A e B.
b) Indique a expressão do polinómio P2 que interpola a função y nos pontos 1, 1.25, 1.75.
c) Calcule P2 (1.2).
d) Sabendo que
3 × 4n n!
y (n) (x) = (−1)n ,
(4x + 1)n+1
determine:
(i) um majorante para |y(1.2) − P2 (1.2)|;
(ii) um majorante para o valor absoluto da diferença dividida y[1, 1.25, 1.75, 2].

Exercı́cio 6. Analise cuidadosamente as funções tabDifDiv e polDifDiv.

Exercı́cio 7. a) Determine os valores da função y(x) = x2 nos pontos x1 = 0, x2 = 0.2, x3 =


0.25, x4 = 0.5, x5 = 0.7, x6 = 0.75, x7 = 0.8 e x8 = 0.9.
b) Quais deverão ser os valores das diferenças divididas de terceira ordem correspondentes
aos pontos (xi , yi ); i = 1, . . . 8, da alı́nea anterior?
c) Recorrendo à função tabDifDiv, determine uma matriz M contendo a tabela de dife-
renças divididas dos pontos (xi , yi ). O que acontece com as colunas 4 a 8 da matriz M ?
Comente devidamente.

Exercı́cio 8. a) Forme uma tabela dos valores da função y(x) = sen x nos pontos x1 = 0.2,
x2 = 0.4, x3 = 0.5, x4 = 0.55, x5 = 0.6, x6 = 0.63 e x7 = 0.67.
b) Recorrendo à função tabDifDiv, determine a tabela das diferenças divididas da função
tabelada.
c) Usando valores adequados da tabela anterior, obtenha, por interpolação cúbica, uma
estimativa para sen 0.32.
d) Use a estimativa do próximo termo para estimar o erro cometido na alı́nea anterior.
Compare essa estimativa para o erro com o erro efetivamente cometido.

Exercı́cio 9. Considere os seguintes valores da função y(x) = ex , tabelados com 4 casas decimais
de precisão:
x −1.5 0.0 1.0 1.6 2.1
ex 0.2231 1.0000 2.7183 4.9530 8.1662
Seja P4 o polinómio de grau ≤ 4 interpolador dos pontos dessa tabela.

a) Use P4 para estimar o valor de ez para z = −2.0, 0.1, 1.65, 2.3, 4.0.
b) Esboce os gráfico da função y(x) = ex e do polinómio P4 , no intervalo [−2, 4].

Exercı́cio 10. Considere a seguinte tabela de valores de uma determinada função y:

x 0.2 0.25 0.4 0.55 0.6 0.7


y 0.3624 0.3153 0.1700 0.0208 −0.0292 −0.1288

a) Forme a tabela de diferenças divididas dos valores tabelados.


b) Estime, por interpolação por um polinómio de grau 3, o valor de y(0.3).
c) Obtenha uma estimativa para o erro cometido na alı́nea anterior.
d) Esboce o gráfico do polinómio interpolador dos pontos da tabela dada.

Você também pode gostar