Sie sind auf Seite 1von 6

Trabajo de Métodos Numéricos

Yinet Acosta
Óscar López Nerio
Luis Jose Ramos Guerrero
Erney Zurita Soto

Profesor: Carlos Reales

Universidad De Córdoba
Facultad De Ingenierias
Ingenieria Ambiental

Monterı́a - Córdoba

24 de Abril de 2018
Taller
Ejercicio de Interpolacion
6. (a) Sea f (x) = cos(πx), hallar un polinomio de grado menor o igual que 3 que verifique
p(−1) = f (−1), p(0) = f (0), p(1) = f (1), p′ (1) = f ′ (1).
(b) Hallar un polinomio de grado menor o igual que 4 que verifique las condiciones del
item anterior, más la condición
p′′ (1) = f ′′ (1).

Solución:
(a) El polinomio interpolante es p(x) = ax3 + bx2 + cx + d,ahora
p′ (x) = 3ax2 + 2bx + c, f ′ (x) = −π ∗ sin(πx)
p(0) = d, f (0) = 1
d=1
p(−1) = −a + b − c + 1, f (−1) = −1 (1)
p(1) = a + b + c + 1, f (1) = −1 (2)
p′ (1) = 3a + 2b + c, f ′ (1) = 0 (3)
   
−a b −c −2
Ahora por el metodo de coeficientes indeterminados  a b c  = −2 
3a 2b c 0
De (1) + (2) tengo que
b = −2
el sistema queda
a+c=0
a = −c (4)
Al reemplazar (4) en (3) se obtiene
−3c − 4 + c = 0
−2c = 4
c = −2

a= 2  
a 2
Al resolver este sistema se obtiene que  b  =  −2 
c −2
por lo cual el polinomio interpolante es
p(x) = 2x3 − 2x2 − 2x + 1

1
(b) El polinomio interpolante es p(x) = ax4 + bx3 + cx2 + dx + e,ahora

p′ (x) = 4ax3 + 3bx2 + 2cx + d, f ′ (x) = −π ∗ sin(πx)

p′′ (x) = 12ax2 + 6bx + 2c, f ′′ (x) = −π 2 ∗ cos(πx)


p(0) = e, f (0) = 1
e=1
p(−1) = a − b + c − d + 1, f (−1) = −1
p(1) = a + b + c + d + 1, f (1) = −1
p′ (1) = 4a + 3b + 2c + d, f ′ (1) = 0
p′′ (1) = 12a + 6b + 2c, f ′′ (1) = −π 2
   
a −b c −d −2
 a b c  
d   −2 
Ahora por el metodo de coeficientes indeterminados   4a 3b 2c = 
d   0 
12a 6b 2c 0 −π 2
si se utiliza la forma matricial se obtiene


Ax = b =⇒    
1 −1 1 −1 a −2
 1 1 1  
1  b   −2 
 = 
 4 3 2 1  c   0 
12 6 2 0 d −π 2
   
a −4.4674
 b   6.4674 
Al resolver el sistema se obtiene x =   
 c  =  2.4674


d −6.4674
por lo cual el polinomio interpolante es

p(x) = −4.4674x4 + 6.4674x3 + 2.4674x2 − 6.4674x + 1

Ejercicio de Spline
∫2
6. Determine a, b, c y d tales que la función f es un spline cúbico natural y tales 0
[f ′′ (x)]2 dx
is a minimum:
{
3 + x − 9x3 (0 6 x 6 1)
f (x) =
a + b(x − 1) + c(x − 1)2 + d(x − 1)3 (1 6 x 6 2)

Solución: Para que sea un spline cúbico natural debe cumplir las siguientes condiciones.

S(x) = si (x), i = 0, 1, . . . , n − 1, .

2
• Condiciones de interpolacion

si (xi ) = yi , i = 0, 1, . . . , n − 1, si (xi+1 ) = yi+1 .

• Condiciones de continuidad (en nodos anteriores)

si (xi+1 ) = si+1 (xi+1 ), i = 0, . . . , n − 2.

• Condiciones de suavidad (en nodos anteriores)

s′i (xi+1 ) = s′i+1 (xi+1 ), i = 0, . . . , n − 2.

s′′i (xi+1 ) = s′′i+1 (xi+1 ), i = 0, . . . , n − 2.


• Para que sea spline cúbico natural

s′′0 (x0 ) = 0, s′′n−1 (xn ) = 0

se reescribe la funcion
{
−9x3 + x + 3 (0 6 x 6 1)
f (x) =
dx + (c − 3d)x + (b − 2c + 3d)x + a + c − b − d (1 6 x 6 2)
3 2

{
′ −27x2 + 1 (0 6 x 6 1)
f (x) =
3dx + 2(c − 3d)x + (b − 2c + 3d) (1 6 x 6 2)
2

{
′′ −54x (0 6 x 6 1)
f (x) =
6dx + 2(c − 3d) (1 6 x 6 2)
S(1)
s0 (1) = s1 (1)
a = −5

S ′ (1)
s′0 (1) = s′1 (1)
−26 = b
S ′′ (1)
s′′0 (1) = s′′1 (1)
−54 = 2c
c = −27

Para que sea espline cubico natural

S0′′ (0) = S1′′ (2) = 0

3
−54(0) = 6d + 2c = 0
6d + 2(−27) = 0
d = −9
Asi para que sea un spline cubico natural debe cumplir que a = −5 b = −26 c =
−27 d = −9 El spline cubico natural es
{
3 + x − 9x3 (0 6 x 6 1)
f (x) =
−5 − 26(x − 1) − 27(x − 1)2 − 9(x − 1)3 (1 6 x 6 2)

Ejercicio de Integracion
6. Construir la fórmula abierta de Newton-Cotes (cuadratura) para calcular
∫ 1
f (x)dx
−1

con nodos −1/2, 0, 1/2.


Solución: La fórmula abierta de Newton-Cotes
∫ b ∫ b
f (x)dx ≈ p(x)dx =: In (f )
a a
∫ b n (∫
∑ b ) ∑
n
In (f ) = p(x)dx = ℓi (x)dx f (xi ) = Ai f (xi )
a i=0 a i=1


n
In (f ) = Ai f (xi )
i=0
∫ b
Ai = ℓi (x)dx
a
n (
∏ )
x − xj
ℓi (x) := , i = 0, . . . , n.
j=0
xi − xj
j̸=i

Ahora los nodos son −0.5, 0y0.5 x0 , x1 yx2 , respectivamente.

In (f ) = A0 f (x0 ) + A1 f (x1 ) + A2 f (x2 )


∫ 1
A0 = ℓ0 (x)dx
−1

(x − 0)(x − 0.5)
ℓ0 (x) =
(−0.5 − 0)(−0.5 − 0.5)
1 2
ℓ0 (x) = (x − 0.5x)
0.5
∫ 1
A0 = (2x2 − x)dx
−1

4
4
A0 =
3

∫ 1
A1 = ℓ1 (x)dx
−1

(x + 0.5)(x − 0.5)
ℓ1 (x) =
(0 + 0.5)(0 − 0.5)
−1 2
ℓ1 (x) = (x − 0.25)
0.25
∫ 1
A1 = (−4x2 + 1)dx
−1

−2
A1 =
3

∫ 1
A2 = ℓ2 (x)dx
−1

(x + 0.5)(x − 0)
ℓ2 (x) =
(0.5 + 0.5)(0.5 − 0)
1 2
ℓ0 (x) = (x + 0.5x)
0.5
∫ 1
A2 = (2x2 − x)dx
−1

4
A2 =
3

con esto se tiene que

In (f ) = A0 f (x0 ) + A1 f (x1 ) + A2 f (x2 )


4 −2 4
In (f ) = f (−0.5) + f (0) + f (0.5)
3 3 3

Das könnte Ihnen auch gefallen