Está en la página 1de 2

Clase 33

1. Encuentre la spline cúbica natural que pasa por los puntos (−1, 0); (2, 1); (3, −1).

R: Recordemos las condiciones que debe cumplir una spline cúbica:



S0 (x) = a0 + b0 (x + 1) + c0 (x + 1)2 + d0 (x + 1)3 , −1 ≤ x ≤ 2
S(x) =
S1 (x) = a1 + b1 (x − 2) + c1 (x − 2)2 + d1 (x − 2)3 , 2 ≤ x ≤ 3

S00 (x) = b0 + 2c0 (x + 1) + 3d0 (x + 1)2 , −1 ≤ x ≤ 2



0
S (x) =
S10 (x) = b1 + 2c1 (x − 2) + 3d1 (x − 2)2 , 2 ≤ x ≤ 3

S000 (x) = 2c0 + 6d0 (x + 1), −1 ≤ x ≤ 2



00
S (x) =
S100 (x) = 2c1 + 6d1 (x − 2) 2 ≤ x ≤ 3

S(x) debe cumplir las siguientes propiedades:

a) Condición en x0 , x2 :
S0 (−1) = 0
S1 (3) = −1

a0 = 0

a1 + b1 + c1 + d1 = −1
b) Condición para S(x) en x1 :
S0 (2) = 1
S1 (2) = 1

a0 + 3b0 + 9c0 + 27d0 = 1



a1 = 1
c) Condición para S10 (x) en x1 :

S00 (2) = S10 (2)

⇒ b0 + 6c0 + 27d0 = b1

1
d ) Condición para S100 (x) en x1 :

2c0 + 18d0 = 2c1


e) S(x) es spline cúbica natural:

2c0 = 0
2c1 + 6d1 = 0

Tenemos el sistema:

a0 = 0
a1 + b1 + c1 + d1 = −1
a0 + 3b0 + 9c0 + 27d0 = 1
a1 = 1
b0 + 6c0 + 27d0 − b1 = 0
2c0 + 18d0 − 2c1 = 0
2c0 = 0
2c1 + 6d1 = 0

a0 = 0
b0 = 1,2083
c0 = 0
d = −0,0972
⇒ 0
a1 = 1
b1 = −1,4167
c1 = −0,875
d1 = 0,2917

Por lo tanto,

S0 (x) = 1,2083(x + 1) − 0,0972(x + 1)3 , −1 ≤ x ≤ 2
S(x) =
S1 (x) = 1 − 1,4167(x − 2) − 0,875(x − 2)2 + 0,2917(x − 2)3 , 2≤x≤3

FIN.-

También podría gustarte