Você está na página 1de 2

Análise Numérica II Exame - 14/6/2019

Licenciatura em Matemática Duração: 2h

1. Efetue as duas instruções seguintes no Matlab

>> x=linspace(-1,1,21);
>> y=3*x-2+0.5*randn(1,21);

destinadas a criar um vetor x de 21 abcissas igualmente espaçadas no intervalo[−1, 1] e um ve-


tor y com valores ligeiramente perturbados (com perturbações aleatórias) das correspondentes
ordenadas sobre a reta r(x) = 3x − 2.

a) Determine a reta p1 que melhor se ajusta aos pontos (xi , yi ), no sentido dos mı́nimos
quadrados.
b) Seja p20 o polinómio interpolador de todos os 21 pontos (xi , yi ). Calcule p20 (−0.95),
p1 (−0.95) e r(−0.95) e comente os resultados.

c) Calcule v v
u 21 u 21
uX uX
Ep1 = t (p1 (xi ) − yi ) e Er = t (r(xi ) − yi )2 .
2

i=1 i=1

Qual dos valores é maior? Isto está de acordo com o que esperava? Justifique.

d) Seja s a função spline cúbica sem-nó que interpola os pontos (xi , yi ).


(i) Determine a expressão de s no intervalo [−1, −0.9].
(ii) Esboce o gráfico de s, marcando também os pontos de interpolação.

Z 1
2. Considere o integral I = ex dx.
0

a) Pretende-se obter uma aproximação para I, com precisão de seis casas decimais, usando
a regra de Simpson composta. Determine o número de subintervalos que será necessário
considerar para garantir essa precisão e obtenha, então, a aproximação desejada.
Nota: Se não conseguiu determinar o número de subintervalos, use N = 10 para estimar
o valor do integral.

b) Estime novamente o valor de I, usando uma regra de quadratura Gaussiana com cinco
pontos.

c) Determine o erro de cada uma das aproximações obtidas nas alı́neas anteriores e comente.

(continua no verso)
3. Considere o seguinte problema de valor inicial

 y 0 (x) = −2y(x) + 4e−x , x ∈ [0, 1]
 y(0) = 2

a) Sejam y2k+1 e Yk+1 aproximações para y(x2k+1 ) obtidas usando o método de Runge-
Kutta de 2a ordem em 2k e k passos, respetivamente. Deduza a seguinte estimativa para
o erro no ponto x2k+1 cometido ao usar 2k passadas

|y2k+1 − Yk+1 |
|y(x2k+1 ) − y2k+1 | ≈ .
3

b) Determine aproximações para y(1), usando o método de Runge-Kutta de 2a ordem com


passos h = 0.1 e h = 0.05 e estime o erro cometido ao usar h = 0.05.

c) Sabendo que y(x) = e−2x (−2 + 4ex ) é a solução analı́tica do problema dado, compare a
estimativa para o erro obtida na alı́nea anterior com o erro efetivamente cometido.

d) Use a função ode45 do Matlab para obter valores aproximados para y em 11 pontos
igualmente espaçados no intervalo [0, 1]. Apresente, numa mesma figura, o gráfico da
solução analı́tica e da solução aproximada.

4. Sejam x1 , x2 , . . . , xn ∈ R, n (n ≥ 2) pontos distintos e Li (x); i = 1, . . . , n, os correspondentes


polinómios de Lagrange. Prove que:

a)
n
X
Li (x) = 1, ∀x.
i=1

b)
n
X
Li (0)xi = 0.
i=1

Sugestão: Considere o polinómio interpolador de funções adequadas.

Você também pode gostar