Você está na página 1de 4

GABARITO - 4a Lista de Exerccios

Universidade Federal da Bahia - UFBA


Departamento de Ciencia da Computacao - DCC
MAT174 - Calculo Numerico
May 21, 2014
Quest
ao 01 - Seja y = f(x) uma fun
c
ao definida nos pontos: (0.00; 1.35) e (1.00;2.94),determinar o valor aproximado de f(0.73)
Como possuimos apenas 2 pontos so podemos interpolar para um polinomio de grau 1. Ou
seja, vamos utilizar a Interpola
c
ao Linear para isso.

P1 (x) = a1 x + a0


a1 x0 + a0 = y0
a1 x1 + a0 = y1

a1 0 + a0 = 1.35
a11 + a0 = 2.94

P1 (x) = a1 x + a0

P1 (x) = 1.59x + 1.35


P1 (0.73) = 1.59 0.73 + 1.35 = 2.51

Quest
ao 02 - Seja f (x) = x2 3x + 1, usando os valores de x (x1 = 1.0 e x2 = 1.5) e os
respectivos valores f (x1 ) e f (x2 ), calcule:
a) O valor aproximado para f (1.2)

Como temos 2 pontos, podemos utilizar Interpolacao Linear:


Para calcularmos o valor de f(1.2), teremos:
P1 (x) = a1 x + a0
P1 (1) = a1 1.0 + a0 = 1
P1 (2) = a1 1.5 + a0 = 1.25
P1 (x) = 0.5x 0.5 P1 (1.2) = 1.10
b) O Erro de Truncamento

Agora podemos calcular o Erro de Truncamento atraves da Formula de ET para Interpolacao


Linear:
ET = (x x0 )(x x1 ) f

00

()
2

f (x) = x2 3x + 1
f 00 (x) = 2
xf 00 (x) = 2, logo podemos substituir na formula do Erro de Truncamento...
ET = (x x0 )(x x1 ) 22 (1.2 1)(1.2 1.5) 1 = 0.06

Quest
ao 03 - Dada a tabela abaixo, encontrar o P2 (x):
i
0
1
2

xi
0.0
/6
/4

yi
0.000
0.328
0.560

Como temos 3 pontos, podemos utilizar a Interpolacao Quadratica para calcular um polinomio
de grau 2
(
2
P2 (0) = a2 0 + a1 0 + a0 = 0
P2 (/6) = a2 (/6)2 + a1 (/6) + a0 = 0.328
P2 (/4) = a2 (/4)2 + a1 (/4) + a0 = 0.560

Ao final, teremos o polin


omio:
P2 (x) = 0.333x2 + 0.452x

Quest
ao 04 - Determinar o polin
omio de interpola
c
ao de Lagrange para a fun
c
ao
com ospontos abaixo e calcular P3 (0.3):
i
0
1
2
3

xi
0.0
0.2
0.4
0.5

yi
0.000
2.008
4.064
5.125

Como utilizaremos a F
ormula de Lagrange com n=3, teremos:
P3 (x) =

3
P

yi

i=0

3
Q
j=0i6=j

Expandindo a f
ormula, teremos:

(xxj )
(xi xj )

0 )(xx2 )(xx3 )
0 )(xx1 )(xx3 )
1 )(xx2 )(xx3 )
+ y1 (x(xx
+ y2 (x(xx
+
P3 (x) = y0 (x(xx
0 x1 )(x0 x2 )(x0 x3 )
1 x0 )(x1 x2 )(x1 x3 )
2 x0 )(x2 x1 )(x2 x3 )

0 )(xx1 )(xx2 )
y3 (x(xx
3 x0 )(x3 x1 )(x3 x2 )

P3 (x) = x3 + 10x
Substituindo com os pontos conhecidos da tabela:
P3 (0.3) = 0 (0.30.2)(0.30.4)(0.30.5)
+ 2.008 (0.30)(0.30.4)(0.30.5)
(00.2)(00.4)(00.5)
(0.20)(0.20.4)(0.20.5) +
(0.30)(0.30.2)(0.30.4)
4.064 (0.30)(0.30.2)(0.30.5)
(0.40)(0.40.2)(0.40.5) + 5.125 (0.50)(0.50.2)(0.50.4)

P3 (0.3) = 0.33 + 10 0.3 = 3.027

Quest
ao 05 - Usando os conceitos de Diferen
cas Divididas, determinar o valor f(0.4)
usando os seguintes pontos:
i
0
1
2
3
4

xi
0.0
0.2
0.3
0.5
0.6

yi
1.008
1.064
1.125
1.343
1.512

Como usaremos a F
ormula de Newton, precisamos calcular a Tabela de Diferencas Divididas:

i
0
1
2
3
4

xi
0.0
0.2
0.3
0.5
0.6

yi
1.008
1.064
1.125
1.343
1.512

f [xi , xi+1 ]
0.28
0.61
1.09
1.69
-

f [xi , xi+1 , xi+2 ]


1.1
1.6
2
-

f [xi , xi+1 , xi+2 , xi+3 ]


1.0
1.0
-

f [xi , xi+1 , , xi+2 , xi+3 , xi+4 ]


0
-

Ap
os o c
alculo das Diferencas Dividas, precisamos expandir a Formula de Newton para n =
4. Ou seja, interpolaremos para um P4 (x):
P4 (x) = y0 + (x x0 ) f [x0 , x1 ] + (x x0 )(x x1 ) f [x0 , x1 , x2 ] + (x x0 )(x x1 )(x
x2 ) f [x0 , x1 , x2 , x3 ] + (x x0 )(x x1 )(x x2 )(x x3 ) f [x0 , x1 , x2 , x3 , x4 ]
Substituindo os pontos conhecidos da tabela:
P4 (0.4) = 1.008 + (0.4 0) 0.28 + (0.4 0)(0.4 0.2) 1.1 + (0.4 0)(0.4 0.2)(0.4
0.3) 1.0 + (0.4 0)(0.4 0.2)(0.4 0.3)(0.4 0.5) 0

Quest
ao 06 - Construir a tabela de Diferen
cas Finitas a partir da tabela de pontos
abaixo e calcular o valor de P4 (6.0):

i
0
1
2
3
4

xi
3.5
4.0
4.5
5.0
5.5

yi
9.82
10.91
12.05
13.14
16.19

Como usaremos a F
ormula de Gregory-Newton, precisamos calcular a Tabela de Diferencas
Finitas:

i
0
1
2
3
4

xi
3.5
4.0
4.5
5.0
5.5

yi
9.82
10.91
12.05
13.14
16.19

2 yi
0.05
-0.05
1.96
-

yi
1.09
1.14
1.09
3.05
-

3 yi
-0.1
2.01
-

4 yi
2.11
-

Precisamos calcular o valor da variavel z:


z=

xx0
h

6.03.5
0.5

=5

Ap
os o c
alculo das Diferencas Finitas, precisamos expandir a Formula de Gregory- para n =
4. Ou seja, interpolaremos para um P4 (x):
P4 (x) = y0 +

z
1
1! y0

z(z1) 2
2! y0

z(z1)(z2) 3
y0
3!

z(z1)(z2)(z3) 4
y0
4!

Substituindo os pontos conhecidos da tabela:


P4 (x) = 9.82 + 51 1.09 +

5(51)
0.05
2

5(51)(52)
6

0.1 +

5(51)(52)(53)
2.11
24

= 25.32

Você também pode gostar