0% encontró este documento útil (0 votos)
64 vistas66 páginas

Semana 10

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 66

Métodos Numérico

ESCUELA DE ING. INDUSTRIAL


DOCENTE: M.S.C. VICTOR SOSA GONZALES

PIURA 2021
Aproximación polinomial por spline:

SEMANA 10
Introducción
• Los Splines (bosquejo en ingles) fueron creados en 𝟏𝟗𝟒𝟔, por
Schoenberg y permiten representaciones matemáticas de superficies
(que sería imposible realizar a mano) partiendo de información
relativa a algunos de sus puntos. Su construcción consiste en
obtener una función de interpolación que pase por esos puntos. Son
especialmente importantes en la aviación y en la industria del
automóvil.
➢ La interpolación consiste en obtener una función que
corresponda a una serie de datos conocidos.

➢ Una de las clases de funciones mejor conocidas es la de los


polinomios es una clase muy útil ya que la derivada y la
integral de un polinomio son fáciles de determinar, con
frecuencia se usan para aproximar las funciones continuas.
INTERPOLACIÓN DE SPLINES

Terminamos este capítulo, estudiando un tipo de interpolación


que ha demostrado poseer una gran finura, y que inclusive es usado
para el diseño por computadora, por ejemplo, de tipos de letra.
Esta interpolación se llama interpolación segmentaria o
interpolación por splines.
La idea central es que en vez de usar un solo polinomio para
interpolar los datos, podemos usar segmentos de polinomios y
unirlos adecuadamente para formar nuestra interpolación. Podemos
decir, que una función spline está formada por varios polinomios,
cada uno definido en un intervalo y que se unen entre si bajo ciertas
condiciones de continuidad. Cabe mencionar que entre todas, las
splines cúbicas han resultado ser las más adecuadas.
Definición.- (Splines de grado k) .- Dada nuestra tabla de datos,

𝒙𝒊 𝒙𝟎 𝒙𝟏 ⋯ 𝒙𝒏
𝒇 𝒙𝒊 𝒇 𝒙𝟎 𝒇 𝒙𝟏 ⋯ 𝒇 𝒙𝒏

donde suponemos que 𝒙𝟎 < 𝒙𝟏 < ⋯ < 𝒙𝒏 y dado 𝒌 un


número entero positivo, una función de interpolación spline

de grado 𝒌, para una tabla de datos, es una función 𝑺 𝒙 tal que:


𝒊) 𝑺 𝒙𝒊 = 𝒚𝒊 , ∀ 𝒊 = 𝟎, 𝟏, 𝟐, … , 𝒏 .

𝒊𝒊) 𝑺 𝒙 es un polinomio de grado ≤ 𝒌 en cada subintervalo

𝒙𝒊−𝟏; 𝒙𝒊 .

𝒊𝒊𝒊) 𝑺 𝒙 tiene derivada continua hasta de orden 𝒌 − 𝟏 en 𝒙𝟎; 𝒙𝒏 .


FUNCIONES SPLINES DE PRIMER GRADO

Dados los 𝒏 + 𝟏 puntos


𝒙𝒊 𝒙𝟎 𝒙𝟏 ⋯ 𝒙𝒏
𝒇 𝒙𝒊 𝒇 𝒙𝟎 𝒇 𝒙𝟏 ⋯ 𝒇 𝒙𝒏

Una función spline de primer grado que interpole los datos


es simplemente unir dada uno de los puntos mediante segmentos
de recta, como sigue.
Claramente esta función cumple con las condiciones de la spline
de grado 1. Así, tenemos que para este caso:

𝑺𝟏 𝒙 , 𝒔𝒊 𝒙 ∈ 𝒙𝟎 , 𝒙𝟏
𝑺𝟐 𝒙 , 𝒔𝒊 𝒙 ∈ 𝒙𝟏 , 𝒙𝟐
𝑺 𝒙 =

𝑺𝒏 𝒙 , 𝒔𝒊 𝒙 ∈ 𝒙𝒏−𝟏 , 𝒙𝒏
Donde:

𝒊) 𝑺𝒋 𝒙 es un polinomio de grado menor o igual que 1.

𝒊𝒊) 𝑺 𝒙 tiene derivada continua de orden 𝒌 − 𝟏 = 𝟎.

𝒊𝒊𝒊) 𝑺 𝒙𝒋 = 𝒚𝒋 , para 𝒋 = 𝟎, 𝟏, , … , 𝒏.

Por lo tanto, la spline de primer grado queda definida como:


𝑺𝟎 𝒙 = 𝒂𝟎𝒙 + 𝒃𝟎 ; 𝒙 ∈ ൣ𝒕𝟎 ;

𝑺 𝒙 = 𝑺𝟏 𝒙 = 𝒂𝟏𝒙 + 𝒃𝟏 𝒕𝟏 )
⋮ ; 𝒙 ∈ ൣ𝒕𝟏 ;
)
𝑺𝒏−𝟏 𝒙 = 𝒂𝒏−𝟏𝒙 +𝒕𝒃𝟐𝒏−𝟏 ; 𝒙 ∈ ൣ𝒕𝒏−𝟏 ;
𝒕𝒏 )
𝒚𝟎 + 𝒇 𝒙𝟏 , 𝒙𝟎 𝒙 − 𝒙𝟎 ; 𝒔𝒊 𝒙 ∈ 𝒙𝟎 , 𝒙𝟏
𝑺 𝒙 = 𝒚𝟏 + 𝒇 𝒙𝟐 , 𝒙𝟏 𝒙 − 𝒙𝟏 ; 𝒔𝒊 𝒙 ∈ 𝒙𝟏 , 𝒙𝟐

𝒚𝒏−𝟏 + 𝒇 𝒙𝒏 , 𝒙𝒏−𝟏 𝒙 − 𝒙𝒏−𝟏 ; 𝒔𝒊 𝒙 ∈ 𝒙𝒏−𝟏 , 𝒙𝒏

Donde 𝒇 𝒙𝒊 , 𝒚𝒋 es la diferencia dividida de newton.


FUNCIONES SPLINES DE GRADO 2
Para aclarar bien la idea, veamos un ejemplo concreto,
consideremos los siguientes datos :

𝒙 𝟑 𝟒. 𝟓 𝟕 𝟗
𝒚 𝟐. 𝟓 𝟏 𝟐. 𝟓 𝟎. 𝟓

Y procedamos a calcular la interpolación por splines de grado 2.

Primero que nada, vemos que se forman tres intervalos :


𝟑; 𝟒. 𝟓 ; 𝟒. 𝟓; 𝟕 , 𝟕; 𝟗

En cada uno de estos intervalos, debemos definir una función


polinomial de segundo grado , como sigue:

𝒂𝟏𝒙𝟐 + 𝒃𝟏𝒙 + 𝒄𝟏 ; 𝒔𝒊 𝒙𝝐 𝟑 , 𝟒. 𝟓
𝑺 𝒙 = ൞𝒂𝟐𝒙𝟐 + 𝒃𝟐𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟒. 𝟓 , 𝟕
𝒄𝟐 ; 𝒔𝒊 𝒙𝝐 𝟕 . 𝟗
𝒂𝟑𝒙𝟐 + 𝒃𝟑𝒙 + 𝒄𝟑
Primero, hacemos que la spline pase por los puntos de la tabla de datos.
Es decir, se debe cumplir que:
𝑺 𝟑 = 𝟐. 𝟓 ; 𝑺 𝟒. 𝟓 = 𝟏 ; 𝑺 𝟕 = 𝟐. 𝟓 ; 𝑺 𝟗 = 𝟎. 𝟓

Así, se forman las siguientes ecuaciones:

𝑺 𝟑 = 𝟐. 𝟓 ⟹ 𝟗𝒂𝟏 + 𝟑𝒃𝟏 + 𝒄𝟏 = 𝟐. 𝟓

𝟒. 𝟓 𝟐 𝒂𝟏 + 𝟒. 𝟓𝒃𝟏 + 𝒄𝟏 = 𝟏
𝑺 𝟒. 𝟓 = 𝟏 ⟹
𝟒. 𝟓 𝟐𝒂 𝟐 + 𝟒. 𝟓𝒃 𝟐 + 𝒄 𝟐 = 𝟏

𝟒𝟗𝒂𝟐 + 𝟕𝒃𝟐 + 𝒄𝟐 = 𝟐. 𝟓
𝑺 𝟕 = 𝟐. 𝟓 ⟹ ቊ
𝟒𝟗𝒂𝟑 + 𝟕𝒃𝟑 + 𝒄𝟑 = 𝟐. 𝟓
𝑺 𝟗 = 𝟎. 𝟓 ⟹ 𝟖𝟏𝒂𝟑 + 𝟗𝒃𝟑 + 𝒄𝟑 = 𝟎. 𝟓

Hasta aquí, tenemos un total de 6 ecuaciones con 9 incógnitas.

El siguiente paso es manejar la existencia de las derivadas continuas.


En el caso de las splines de segundo grado , necesitamos que la
spline tenga derivada continua de orden 𝐤 − 𝟏 = 𝟏, es decir, primera
derivada continua.
Calculamos primero la primera derivada:
𝟐𝒂𝟏𝒙 + 𝒃𝟏 , 𝒔𝒊 𝒙 ∈ 𝟑 , 𝟒. 𝟓
𝑺 ′ 𝒙 = ൞𝟐𝒂𝟐𝒙 + 𝒃𝟐 , 𝒔𝒊 𝒙 ∈ 𝟒. 𝟓 , 𝟕
𝟐𝒂𝟑𝒙 + 𝒃𝟑 , 𝒔𝒊 𝒙 ∈ 𝟕 , 𝟗

Vemos que esta derivada está formada por segmentos de rectas,


que pudieran presentar discontinuidad en los cambios de intervalo.
Es decir, las posibles discontinuidades son 𝒙 = 𝟒. 𝟓 𝒚 𝒙 = 𝟕 .

Por lo tanto para que 𝑺 ′ 𝒙 sea continua, se debe cumplir que:

𝟐𝒂𝟏 𝟒. 𝟓 + 𝒃𝟏 = 𝟐𝒂𝟐 𝟒. 𝟓 + 𝒃𝟐
o lo que es lo mismo,

𝟗𝒂𝟏 + 𝒃𝟏 = 𝟗𝒂𝟐 + 𝒃𝟐

También debe cumplirse que:

𝟐𝒂𝟐 𝟕 + 𝒃𝟐 = 𝟐𝒂𝟑 𝟕 + 𝒃𝟑

o lo que es lo mismo,

𝟏𝟒𝒂𝟐 + 𝒃𝟐 = 𝟏𝟒𝒂𝟑 + 𝒃𝟑
Así, tenemos un total de 8 ecuaciones vs. 9 incognitas;
esto nos da un grado de libertad para elegir alguna de las
incognitas.

Elegimos por simple conveniencia 𝒂𝟏 = 𝟎 . De esta forma,


tenemos un total de 8 ecuaciones vs. 8 incognitas.
Estas son las siguientes.
𝟑𝒃𝟏 + 𝒄𝟏 = 𝟐. 𝟓
𝟒. 𝟓𝒃𝟏 + 𝒄𝟏 = 𝟏
𝟐𝟎. 𝟐𝟓𝒂𝟐 + 𝟒. 𝟓𝒃𝟐 + 𝒄𝟐 = 𝟏
𝟒𝟗𝒂𝟐 + 𝟕𝒃𝟐 + 𝒄𝟐 = 𝟐. 𝟓
𝟒𝟗𝒂𝟑 + 𝟕𝒃𝟑 + 𝒄𝟑 = 𝟐. 𝟓
𝟖𝟏𝒂𝟑 + 𝟗𝒃𝟑 + 𝒄𝟑 = 𝟎. 𝟓
𝒃𝟏 = 𝟗𝒂𝟐 + 𝒃𝟐
𝟏𝟒𝒂𝟐 + 𝒃𝟐 = 𝟏𝟒𝒂𝟑 + 𝒃𝟑
Este sistema de ecuaciones tiene la siguiente forma matricial.
𝟑 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒃𝟏 𝟐. 𝟓
𝟒. 𝟓 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟏 𝟏
𝟎 𝟎 𝟐𝟎. 𝟐𝟓 𝟒. 𝟓 𝟏 𝟎 𝟎 𝟎 𝒂𝟐 𝟏
𝟎 𝟎 𝟏 𝟎 𝒃𝟐
𝟒𝟗 𝟕 𝟎 𝟎 = 𝟐. 𝟓
𝟎 𝟎 𝟎 𝟎 𝟎 𝟒𝟗 𝟕 𝟏 𝒄𝟐 𝟐. 𝟓
𝟎 𝟎 𝟎 𝟎 𝟎 𝟖𝟏 𝟗 𝟏 𝒂𝟑 𝟎. 𝟓
𝟏 𝟎 −𝟗 −𝟏 𝟎 𝟎 𝟎 𝟎 𝒃𝟑 𝟎
𝟎 𝟎 𝟏𝟒 𝟏 𝟎 −𝟏𝟒 −𝟏 𝟎 𝒄𝟑 𝟎
Se obtiene la siguiente solución:
𝒂𝟐 = 𝟎. 𝟔𝟒 𝒂𝟑 = −𝟏. 𝟔
𝒃𝟏 = −𝟏
𝒃𝟐 = −𝟔. 𝟕𝟔 𝒃𝟑 = 𝟐𝟒. 𝟔
𝒄𝟏 = 𝟓. 𝟓
𝒄𝟐 = 𝟏𝟖. 𝟒𝟔 𝒄𝟑 = −𝟗𝟏. 𝟑
Sustituyendo estos valores (junto con 𝒂𝟏 = 𝟎),obtenemos la
función spline cuadrática que interpola la tabla de datos dada.

−𝒙 + 𝟓. 𝟓 ; 𝒔𝒊 𝒙 ∈ 𝟑 ; 𝟒. 𝟓
𝒔 𝒙 = ൞𝟎. 𝟔𝟒𝒙𝟐 − 𝟔. 𝟕𝟔𝒙 + 𝟏𝟖. 𝟒𝟔 ; 𝒙 ∈ 𝟒. 𝟓 ; 𝟕
−𝟏. 𝟔𝒙𝟐 + 𝟐𝟒. 𝟔𝒙 − 𝟗𝟏. 𝟑 ;𝒙 ∈ 𝟕 ;𝟗

La grafica que se muestra a continuación, contiene tanto los


puntos iniciales de la tabla de datos, así como la spline cuadrática.
Grafica del spline:
El siguiente caso, que es el más importante en las aplicaciones,
sigue exactamente los mismos pasos del ejemplo que acabamos
de resolver, solamente que en vez de trabajar con polinomios
cuadráticos, lo hace con polinomios cúbicos.
FUNCIONES SPLINES CUBICAS
Sean los 𝒏 + 𝟏 𝐝𝐚𝐭𝐨𝐬:

𝒙 𝒙𝟎 𝒙𝟏 ⋯ 𝒙𝒏
𝒇(𝒙) 𝒇 𝒙𝟎 𝒇 𝒙𝟏 𝒇 𝒙𝒏

Una spline cúbica que interpola estos datos, es una función 𝑺 𝒙


definida como sigue:
𝒔𝟎 𝒙 𝒔𝒊 𝒙𝝐 𝒙𝟎 , 𝒙𝟏
𝒔𝟏 𝒙 𝒔𝒊 𝒙𝝐 𝒙𝟏 , 𝒙𝟐
𝑺 𝒙 =

𝒔𝒏−𝟏 𝒙 𝒔𝒊 𝒙𝝐 𝒙𝒏−𝟏 , 𝒙𝒏
Donde cada 𝒔𝒊 𝒙 es un polinomio cúbico; 𝒔𝒊 𝒙𝒊 = 𝒚𝒊 ; ∀ 𝒊 = 𝟎, 𝒏 y
tal que 𝒔(𝒙) tiene primera y segunda derivadas continuas en 𝒙𝟎 ; 𝒙𝒏 .

Ejercicio.- Interpolar los siguientes datos mediante una spline cúbica:

𝒙 𝟐 𝟑 𝟓
𝒇(𝒙) −𝟏 𝟐 −𝟕

Solución.- Definimos un polinomio cúbico en cada uno de los


intervalos que se forman.
𝒂𝟏𝒙𝟑 + 𝒃𝟏𝒙𝟐 + 𝒄𝟏𝒙 + 𝒅𝟏 ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟑
𝑺 𝒙 = 𝟑 + 𝒃 𝒙𝟐 + 𝒄 𝒙 + 𝒅
൝ 𝒂 𝟐 𝒙 𝟐 𝟐 𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 , 𝟓

A continuación, hacemos que se cumpla la condición de que la


spline debe pasar por los puntos dados en la tabla. Así, tenemos que:

𝑺 𝟐 = −𝟏 ⟹ 𝟖𝒂𝟏 + 𝟒𝒃𝟏 + 𝟐𝒄𝟏 + 𝒅𝟏 = −𝟏


𝟐𝟕𝒂𝟏 + 𝟗𝒃𝟏 + 𝟑𝒄𝟏 + 𝒅𝟏 = 𝟐
𝑺 𝟑 =𝟐⟹ ቊ
𝟐𝟕𝒂𝟐 + 𝟗𝒃𝟐 + 𝟑𝒄𝟐 + 𝒅𝟏 = 𝟐

𝑺 𝟓 = −𝟕 ⟹ 𝟏𝟐𝟓𝒂𝟐 + 𝟐𝟓𝒃𝟐 + 𝟓𝒄𝟐 + 𝒅𝟐 = −𝟕


Ahora calculamos la primera derivada de 𝑺 𝒙 :

𝟑𝒂 𝒙 𝟐 + 𝟐𝒃 𝒙 + 𝒄 ; 𝒔𝒊 𝒙𝝐 𝟐 ; 𝟑
𝟏 𝟏 𝟏
𝑺′ 𝒙 = 𝟐 + 𝟐𝒃 𝒙 + 𝒄
൝ 𝟑𝒂 𝟐 𝒙 𝟐 𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 ; 𝟓
Al igual que en el caso de las splines cuadráticas, se presentan
ecuaciones que pueden presentar discontinuidad en los cambios de
intervalo; las posibles discontinuidades son los puntos donde se
cambia de intervalo, en este caso 𝒙 = 𝟑. Para evitar esta
discontinuidad, evaluamos 𝒙 = 𝟑 en los dos polinomios e
igualamos:
𝟑𝒂𝟏 𝟑 𝟐 + 𝟐𝒃𝟏 𝟑 + 𝒄𝟏 = 𝟑𝒂𝟐 𝟑 𝟐 + 𝟐𝒃𝟐 𝟑 + 𝒄𝟐

⟹ 𝟐𝟕𝒂𝟏 + 𝟔𝒃𝟏 + 𝒄𝟏 = 𝟐𝟕𝒂𝟐 + 𝟔𝒃𝟐 + 𝒄𝟐

Análogamente procedemos con la segunda derivada:

𝟔𝒂𝟏 𝒙 + 𝟐𝒃𝟏 ; 𝒔𝒊 𝒙𝝐 𝟐 ; 𝟑
𝑺 ′′ 𝒙 =ቊ
𝟔𝒂𝟐𝒙 + 𝟐𝒃𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 ; 𝟓

Para lograr que 𝒔′′(𝒙) sea continua:

𝟔𝒂𝟏 𝟑 + 𝟐𝒃𝟏 = 𝟔𝒂𝟐 𝟑 + 𝟐𝒃𝟐 ⟹ 𝟏𝟖𝒂𝟏 + 𝟐𝒃𝟏= 𝟏𝟖𝒂𝟐 + 𝟐𝒃𝟐


En este punto contamos con 𝟔 ecuaciones y 𝟖 incógnitas, por lo tanto
tenemos 𝟐 grados de libertad; en general, se agregan las siguientes 𝟐
condiciones:

𝑺 ′′ 𝒙𝟎 = 𝟎 𝖠 𝑺 ′′ 𝒙𝒏 = 𝟎
De lo cual vamos a obtener:
𝒔 ′′ 𝟐 = 𝟎 ⇒ 𝟔𝒂𝟏 𝟐 + 𝟐𝒃𝟏 = 𝟎 ⟹ 𝟏𝟐𝒂𝟏 + 𝟐𝒃𝟏 = 𝟎
𝒔 ′′ 𝟓 = 𝟎 ⇒ 𝟔𝒂𝟐 𝟓 + 𝟐𝒃𝟐 = 𝟎 ⟹ 𝟑𝟎𝒂𝟐 + 𝟐𝒃𝟐 = 𝟎
Con lo cual, hemos completado un juego de 𝟖 ecuaciones
c𝐨𝐧 𝟖 incógnitas, el cual es el siguiente:

𝟖𝒂𝟏 + 𝟒𝒃𝟏 + 𝟐𝒄𝟏 + 𝒅𝟏 = −𝟏


𝟐𝟕𝒂𝟏 + 𝟗𝒃𝟏 + 𝟑𝒄𝟏 + 𝒅𝟏 = 𝟐
𝟐𝟕𝒂𝟐 + 𝟗𝒃𝟐 + 𝟑𝒄𝟐 + 𝒅𝟐 = 𝟐
𝟏𝟐𝟓𝒂𝟐 + 𝟐𝟓𝒃𝟐 + 𝟓𝒄𝟐 + 𝒅𝟐 = −𝟕
𝟐𝟕𝒂𝟏 + 𝟔𝒃𝟏 + 𝒄𝟏 = 𝟐𝟕𝒂𝟐 + 𝟔𝒃𝟐 + 𝒄𝟐
𝟏𝟖𝒂𝟏 + 𝟐𝒃𝟏 = 𝟏𝟖𝒂𝟐 + 𝟐𝒃𝟐
𝟏𝟐𝒂𝟏 + 𝟐𝒃𝟏 = 𝟎
𝟑𝟎𝒂𝟐 + 𝟐𝒃𝟐 = 𝟎
Cuya forma matricial es la siguiente:

𝟖 𝟒 𝟐 𝟏 𝟎 𝟎 𝟎 𝟎 𝒂𝟏 −𝟏
𝟐𝟕 𝟗 𝟑 𝟏 𝟎 𝟎 𝟎 𝟎 𝒃𝟏 𝟐
𝟎 𝟎 𝟎 𝟎 𝟐𝟕 𝟗 𝟑 𝟏 𝒄𝟏 𝟐
𝟎 𝟎 𝟎 𝟎 𝟏𝟐𝟓 𝟐𝟓 𝟓 𝟏 𝒅𝟏 −𝟕
𝟐𝟕 𝟔 𝟏 𝟎 −𝟐𝟕 −𝟔 −𝟏 𝟎 𝒂𝟐 = 𝟎
𝟏𝟖 𝟐 𝟎 𝟎 −𝟏𝟖 −𝟐 𝟎 𝟎 𝒃𝟐 𝟎
𝟏𝟐 𝟐 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟐 𝟎
𝟎 𝟎 𝟎 𝟎 𝟑𝟎 𝟐 𝟎 𝟎 𝒅𝟐 𝟎
Obtenemos la siguiente solución:
𝒂𝟏 = −𝟏. 𝟐𝟓 𝒄𝟏 = −𝟏𝟎. 𝟕𝟓 𝒂𝟐 = 𝟎. 𝟔𝟐𝟓 𝒄𝟐 = 𝟑𝟗. 𝟖𝟕𝟓

𝒃𝟏 = 𝟕. 𝟓 𝒅𝟏 = 𝟎. 𝟓 𝒃𝟐 = −𝟗. 𝟑𝟕𝟓 𝒅𝟐 = −𝟓𝟎. 𝟏𝟐𝟓


Sustituyendo estos valores en nuestra función inicial, vemos
que la spline cúbica para la tabla de datos dada, queda
definida como sigue:

−𝟏. 𝟐𝟓𝒙𝟑 + 𝟕. 𝟓𝒙𝟐 − 𝟏𝟎. 𝟕𝟓𝒙 + 𝟎. 𝟓 ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟑


𝑺 𝒙 = 𝟑 − 𝟗. 𝟑𝟕𝟓𝒙 𝟐 + 𝟑𝟗. 𝟖𝟕𝟓𝒙 − 𝟓𝟎. 𝟏𝟐𝟓 ; 𝒔𝒊 𝒙𝝐 𝟑 , 𝟓
൝ 𝟎. 𝟔𝟐𝟓𝒙

Mostramos la gráfica correspondiente a este ejercicio,


Gráfica:
Prácticamente ni se nota que se trata de dos polinomios
diferentes. Esto es debido a las condiciones que se impusieron
sobre las derivadas de la función. Esta finura casi artística, es la
que permite aplicar las splines cúbicas, para cuestiones como el
diseño de letras por computadoras, o bien a problemas de
aplicación donde la interpolación que se necesita es de un
carácter bastante delicado, como podría tratarse de datos
médicos sobre algún tipo de enfermedad.
Ejercicio.- Interpolar los siguientes datos utilizando splines
cúbicos.

𝒙 −𝟏 𝟏 𝟐 𝟒

𝒇𝒙 −𝟏 𝟏 𝟓 −𝟐
Ejercicio.- Interpolar los siguientes datos utilizando splines
cúbicos.

𝒙 −𝟏 𝟏 𝟐 𝟒
𝒇𝒙 −𝟏 𝟏 𝟓 −𝟐

Solución.- Definimos un polinomio cúbico en cada uno de los


intervalos que se forman:

𝒂𝟏𝒙𝟑 + 𝒃𝟏𝒙𝟐 + 𝒄𝟏𝒙 + 𝒅𝟏 ; 𝒔𝒊 𝒙𝝐 −𝟏 , 𝟏


𝑺 𝒙 = ൞ 𝒂 𝟐𝒙𝟑 + 𝒃𝟐𝒙𝟐 + 𝒄 𝟐 𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟏 , 𝟐
𝒅𝟐 ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟒
𝒂𝟑𝒙𝟑 + 𝒃𝟑𝒙𝟐 + 𝒄𝟑𝒙 + 𝒅𝟑
A continuación, hacemos que se cumpla la condición de que la
spline debe pasar por los puntos dados en la tabla. Así, tenemos que:

𝑺 −𝟏 = −𝟏 ⟹ −𝒂𝟏 + 𝒃𝟏 − 𝒄𝟏 + 𝒅𝟏 = −𝟏

𝒂𝟏+𝒃𝟏 + 𝒄𝟏 + 𝒅𝟏 = 𝟏
𝑺 𝟏 =𝟏 ⟹ቊ
𝒂𝟐+𝒃𝟐 + 𝒄𝟐 + 𝒅𝟐 = 𝟏

𝟖𝒂𝟐+𝟒𝒃𝟐 + 𝟐𝒄𝟐 + 𝒅𝟐 = 𝟓
𝑺 𝟐 =𝟓 ⟹ቊ
𝟖𝒂𝟑+𝟒𝒃𝟑 + 𝟐𝒄𝟑 + 𝒅𝟑 = 𝟓
Y finalmente 𝐒 𝟒 = −𝟐 implica que,

𝑺 𝟒 = −𝟐 ⟹ 𝟔𝟒𝒂𝟑+𝟏𝟔𝒃𝟑 + 𝟒𝒄𝟑 + 𝒅𝟑 = −𝟐

Enseguida, calculamos la primera derivada:

𝟑𝒂𝟏𝒙𝟐 + 𝟐𝒃𝟏𝒙 + 𝒄𝟏 ; 𝒔𝒊 𝒙𝝐 −𝟏 , 𝟏
𝑺′ 𝒙 = ൞𝟑𝒂𝟐𝒙𝟐 + 𝟐𝒃𝟐𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟏 , 𝟐
𝒄𝟐 ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟒
𝟑𝒂𝟑𝒙𝟐 + 𝟐𝒃𝟑𝒙 + 𝒄𝟑
Vemos entonces, que las posibles discontinuidades de 𝐒′(𝒙)
son 𝒙 = 𝟏 𝒚 𝒙 = 𝟐 . Por lo tanto, para hacer que 𝐒 ′(𝒙) sea
continua, igualamos las ecuaciones correspondientes en ambos
valores:

𝟑𝒂𝟏 + 𝟐𝒃𝟏 + 𝒄𝟏 = 𝟑𝒂𝟐 + 𝟐𝒃𝟐 + 𝒄𝟐

𝟏𝟐𝒂𝟐 + 𝟒𝒃𝟐 + 𝒄𝟐 = 𝟏𝟐𝒂𝟑 + 𝟒𝒃𝟑 + 𝒄𝟑

Ahora procedemos a calcular la segunda derivada:


𝟔𝒂𝟏𝒙 + 𝟐𝒃𝟏 ; 𝒔𝒊 𝒙𝝐 −𝟏 ; 𝟏
𝑺 ′′ 𝒙 = ൞ 𝟔𝒂𝟐𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟏 ; 𝟐
𝟐𝒃𝟐 ; 𝒔𝒊 𝒙𝝐 𝟐 ; 𝟒
𝟔𝒂𝟑𝒙 + 𝟐𝒃𝟑
Nuevamente, las posibles discontinuidades son 𝒙 = 𝟏 𝒚 𝒙 = 𝟐 .
Por lo tanto, para que 𝒔′′(𝒙) sea continua, se igualan las ecuaciones
en ambos valores:

𝟔𝒂𝟏 + 𝟐𝒃𝟏 = 𝟔𝒂𝟐 + 𝟐𝒃𝟐 ⇒ 𝟑𝒂𝟏 + 𝒃𝟏 = 𝟑𝒂𝟐 + 𝒃𝟐

𝟏𝟐𝒂𝟐 + 𝟐𝒃𝟐 = 𝟏𝟐𝒂𝟑 + 𝟐𝒃𝟑 ⇒ 𝟔𝒂𝟐 + 𝒃𝟐 = 𝟔𝒂𝟑 + 𝒃𝟑


Finalmente, se agregan las condiciones de que la doble derivada
se anule en los puntos inicial y final de la tabla. En este caso,

𝑺 ′′ −𝟏 = 𝟎 ⇒ −𝟔𝒂𝟏 + 𝟐𝒃𝟏 = 𝟎 ⇒ −𝟑𝒂𝟏 + 𝒃𝟏 = 𝟎

𝑺 ′′ 𝟒 = 𝟎 ⇒ 𝟐𝟒𝒂𝟑 + 𝟐𝒃𝟑 = 𝟎 ⇒ 𝟏𝟐𝒂𝟑 + 𝒃𝟑 = 𝟎


Con esto tenemos un juego de doce ecuaciones con doce
incógnitas:
−𝒂𝟏 + 𝒃𝟏 − 𝒄𝟏 + 𝒅𝟏 = −𝟏 𝟑𝒂𝟏 + 𝟐𝒃𝟏 + 𝒄𝟏 = 𝟑𝒂𝟐 + 𝟐𝒃𝟐 + 𝒄𝟐

𝒂𝟏+𝒃𝟏 + 𝒄𝟏 + 𝒅𝟏 = 𝟏 𝟏𝟐𝒂𝟐 + 𝟒𝒃𝟐 + 𝒄𝟐 = 𝟏𝟐𝒂𝟑 + 𝟒𝒃𝟑 + 𝒄𝟑

𝒂𝟐+𝒃𝟐 + 𝒄𝟐 + 𝒅𝟐 = 1 𝟑𝒂𝟏 + 𝒃𝟏 = 𝟑𝒂𝟐 + 𝒃𝟐

𝟖𝒂𝟐+𝟒𝒃𝟐 + 𝟐𝒄𝟐 + 𝒅𝟐 = 𝟓 𝟔𝒂𝟐 + 𝒃𝟐 = 𝟔𝒂𝟑 + 𝒃𝟑

𝟖𝒂𝟑+𝟒𝒃𝟑 + 𝟐𝒄𝟑 + 𝒅𝟑 = 𝟓 −𝟑𝒂𝟏 + 𝒃𝟏 = 𝟎

𝟔𝟒𝒂𝟑+𝟏𝟔𝒃𝟑 + 𝟒𝒄𝟑 + 𝒅𝟑 = −𝟐 𝟏𝟐𝒂𝟑 + 𝒃𝟑 = 𝟎


Este sistema tiene la siguiente forma matricial:

−𝟏 𝟏 −𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒂𝟏 −𝟏
𝟏 𝟏 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒃𝟏 𝟏
𝟎 𝟎 𝟎 𝟎 𝟏 𝟏 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝒄𝟏 𝟏
𝟎 𝟎 𝟎 𝟎 𝟖 𝟒 𝟐 𝟏 𝟎 𝟎 𝟎 𝟎 𝒅𝟏 𝟓
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟖 𝟒 𝟐 𝟏 𝒂𝟐 𝟓
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟔𝟒 𝟏𝟔 𝟒 𝟏 𝒃𝟐 −𝟐
𝟑 𝟐 𝟏 𝟎 −𝟑 −𝟐 −𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟐 = 𝟎
𝟎 𝟎 𝟎 𝟎 𝟏𝟐 𝟒 𝟏 𝟎 −𝟏𝟐 −𝟒 −𝟏 𝟎 𝒅𝟐 𝟎
𝟑 𝟏 𝟎 𝟎 −𝟑 −𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒂𝟑 𝟎
𝟎 𝟎 𝟎 𝟎 𝟔 𝟏 𝟎 𝟎 −𝟔 −𝟏 𝟎 𝟎 𝒃𝟑 𝟎
−𝟑 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟑 𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟏𝟐 𝟏 𝟎 𝟎 𝒅𝟑 𝟎
Desarrollando obtenemos la siguiente solución:

𝟓𝟏 𝟏𝟓𝟑 𝟖𝟗 𝟏𝟓𝟑
𝒂𝟏 = ; 𝒃𝟏 = ; 𝒄𝟏 = ; 𝒅𝟏 = −
𝟏𝟒𝟎 𝟏𝟒𝟎 𝟏𝟒𝟎 𝟒𝟎
𝟐𝟏 𝟐𝟗𝟕 𝟒𝟕𝟑 𝟒𝟖
𝒂𝟐 = − ; 𝒃𝟐 = ; 𝒄𝟐 = − ; 𝒅𝟐 =
𝟏𝟎 𝟑𝟓 𝟕𝟎 𝟑𝟓
𝟐𝟒 𝟐𝟖𝟖 𝟏𝟖𝟔𝟕 𝟕𝟑𝟐
𝒂𝟑 = ; 𝒃𝟑 = − ; 𝒄𝟑 = ; 𝒅𝟑 = −
𝟑𝟓 𝟑𝟓 𝟕𝟎 𝟑𝟓
Reemplazando en la spline cúbica tenemos:

𝟓𝟏 𝟏𝟓𝟑 𝟖𝟗 𝟏𝟓𝟑
𝒙𝟑 + 𝒙𝟐 + 𝒙− ; 𝒔𝒊 𝒙𝝐 −𝟏 , 𝟏
𝟏𝟒𝟎 𝟏𝟒𝟎 𝟏𝟒𝟎 𝟒𝟎
𝟐𝟏 𝟐𝟗𝟕 𝟒𝟕𝟑 𝟒𝟖
𝑺 𝒙 = − 𝒙𝟑 + 𝒙𝟐 − 𝒙+ ; 𝒔𝒊 𝒙𝝐 𝟏 , 𝟐
𝟏𝟎 𝟑𝟓 𝟕𝟎 𝟑𝟓
𝟐𝟒 𝟐𝟖𝟖 𝟏𝟖𝟔𝟕 𝟕𝟑𝟐
𝒙𝟑 − 𝒙𝟐 + 𝒙− ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟒
𝟑𝟓 𝟑𝟓 𝟕𝟎 𝟑𝟓
Grafica:
Ejercicio.- Calcular el spline cubico S(x) que interpola los datos:

𝑺 𝟏 = 𝟏 ; 𝑺 𝟐 = 𝟐 ; 𝑺 𝟑 = −𝟏 ; 𝑺 𝟒 = 𝟑
y satisface las dos condiciones adicionales: 𝑺 ′′ 𝟏 = 𝟎 ; 𝑺 ′′ 𝟒 = 𝟎 .

Solución.- Definimos un polinomio cúbico en cada uno de los


intervalos que se forman:

𝒂𝟏𝒙𝟑 + 𝒃𝟏𝒙𝟐 + 𝒄𝟏𝒙 + 𝒅𝟏 ; 𝒔𝒊 𝒙𝝐 𝟏 , 𝟐


𝑺 𝒙 = ൞𝒂𝟐𝒙𝟑 + 𝒃𝟐𝒙𝟐 + 𝒄𝟐𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟑
𝒅𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 , 𝟒
𝒂𝟑𝒙𝟑 + 𝒃𝟑𝒙𝟐 + 𝒄𝟑𝒙 + 𝒅𝟑
A continuación, hacemos que se cumpla la condición de que la
spline debe pasar por los puntos dados en la tabla. Así, tenemos que:

𝑺 𝟏 = 𝟏 ⟹ 𝒂𝟏 + 𝒃𝟏 + 𝒄𝟏 + 𝒅𝟏 = 𝟏

𝟖𝒂𝟏+𝟒𝒃𝟏 + 𝟒𝒄𝟏 + 𝒅𝟏 = 𝟐
𝑺 𝟐 =𝟐 ⟹ቊ
𝟖𝒂𝟐+𝟖𝒃𝟐 + 𝟐𝒄𝟐 + 𝒅𝟐 = 𝟐

𝟐𝟕𝒂𝟐+𝟗𝒃𝟐 + 𝟑𝒄𝟐 + 𝒅𝟐 = −𝟏
𝑺 𝟑 = −𝟏 ⟹ቊ
𝟐𝟕𝒂𝟑 +𝟗𝒃𝟑 + 𝟑𝒄𝟑 + 𝒅𝟑 = −𝟏
Y finalmente 𝐒 𝟒 = −𝟐 implica que,

𝑺 𝟒 = 𝟑 ⟹ 𝟔𝟒𝒂𝟑+𝟏𝟔𝒃𝟑 + 𝟒𝒄𝟑 + 𝒅𝟑 = 𝟑

Enseguida, calculamos la primera derivada:

𝟑𝒂𝟏𝒙𝟐 + 𝟐𝒃𝟏𝒙 + 𝒄𝟏 ; 𝒔𝒊 𝒙𝝐 𝟏 , 𝟐
𝑺′ 𝒙 = ൞𝟑𝒂𝟐𝒙𝟐 + 𝟐𝒃𝟐𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟐 , 𝟑
𝒄𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 , 𝟒
𝟑𝒂𝟑𝒙𝟐 + 𝟐𝒃𝟑𝒙 + 𝒄𝟑
Vemos entonces, que las posibles discontinuidades de 𝐒′(𝒙)
son 𝒙 = 𝟐 𝒚 𝒙 = 𝟑 . Por lo tanto, para hacer que 𝐒 ′(𝒙) sea
continua, igualamos las ecuaciones correspondientes en ambos
valores:

𝟏𝟐𝒂𝟏 + 𝟔𝟒 + 𝒄𝟏 = 𝟏𝟐𝒂𝟐 + 𝟒𝒃𝟐 + 𝒄𝟐

𝟐𝟕𝒂𝟐 + 𝟔𝒃𝟐 + 𝒄𝟐 = 𝟐𝟕𝒂𝟑 + 𝟔𝒃𝟑 + 𝒄𝟑

Ahora procedemos a calcular la segunda derivada:


𝟔𝒂𝟏𝒙 + 𝟐𝒃𝟏 ; 𝒔𝒊 𝒙𝝐 𝟏 ; 𝟐
𝑺 ′′ 𝒙 = ൞𝟔𝒂𝟐 𝒙 + ; 𝒔𝒊 𝒙𝝐 𝟐 ; 𝟑
𝟐𝒃𝟐 ; 𝒔𝒊 𝒙𝝐 𝟑 ; 𝟒
𝟔𝒂𝟑𝒙 + 𝟐𝒃𝟑
Nuevamente, las posibles discontinuidades son 𝒙 = 𝟐 𝒚 𝒙 = 𝟑 .
Por lo tanto, para que 𝒔′′(𝒙) sea continua, se igualan las ecuaciones
en ambos valores:

𝟏𝟐𝒂𝟏 + 𝟐𝒃𝟏 = 𝟏𝟐𝒂𝟐 + 𝟐𝒃𝟐 ⇒ 𝟏𝟐𝒂𝟏 + 𝟐𝒃𝟏 − 𝟏𝟐𝒂𝟐 − 𝟐𝒃𝟐 = 𝟎

𝟏𝟖𝒂𝟐 + 𝟐𝒃𝟐 = 𝟏𝟖𝒂𝟑 + 𝟐𝒃𝟑 ⇒ 𝟏𝟖𝒂𝟐 + 𝟐𝒃𝟐 − 𝟏𝟖𝒂𝟑 − 𝟐𝒃𝟑 = 𝟎


Finalmente, se agregan las condiciones de que la doble derivada
se anule en los puntos inicial y final de la tabla. En este caso,

𝑺 ′′ 𝟏 = 𝟎 ⇒ 𝟔𝒂𝟏 𝟏 + 𝟐𝒃𝟏 = 𝟎 ⇒ 𝟔𝒂𝟏 + 𝟐𝒃𝟏 = 𝟎

𝑺 ′′ 𝟒 = 𝟎 ⇒ 𝟔𝒂𝟑 𝟒 + 𝟐𝒃𝟑 = 𝟎 ⇒ 𝟐𝟒𝒂𝟑 + 𝟐𝒃𝟑 = 𝟎


Con esto tenemos un juego de doce ecuaciones con doce
incógnitas:
𝒂𝟏 + 𝒃𝟏 − 𝒄𝟏 + 𝒅𝟏 = 𝟏 𝟏𝟐𝒂𝟏 + 𝟒𝒃𝟏 + 𝒄𝟏 = 𝟏𝟐𝒂𝟐 + 𝟒𝒃𝟐 + 𝒄𝟐
𝟖𝒂𝟏+𝟒𝒃𝟏 + 𝟐𝒄𝟏 + 𝒅𝟏 = 𝟐 𝟐𝟕𝒂𝟐 + 𝟔𝒃𝟐 + 𝒄𝟐 = 𝟐𝟕𝒂𝟑 + 𝟔𝒃𝟑 + 𝒄𝟑
𝟖𝒂𝟐+𝟒𝒃𝟐 + 𝟐𝒄𝟐 + 𝒅𝟐 = 2
𝟏𝟐𝒂𝟏 + 𝟐𝒃𝟏 = 𝟏𝟐𝒂𝟐 + 𝟐𝒃𝟐
𝟐𝟕𝒂𝟐+𝟗𝒃𝟐 + 𝟑𝒄𝟐 + 𝒅𝟐 = −𝟏
𝟏𝟖𝒂𝟐 + 𝟐𝒃𝟐 = 𝟏𝟖𝒂𝟑 + 𝟐𝒃𝟑
𝟐𝟕𝒂𝟑+𝟗𝒃𝟑 + 𝟑𝒄𝟑 + 𝒅𝟑 = −1
𝟔𝒂𝟏 + 𝟐𝒃𝟏 = 𝟎
𝟔𝟒𝒂𝟑+𝟏𝟔𝒃𝟑 + 𝟒𝒄𝟑 + 𝒅𝟑 = 𝟑
𝟐𝟒𝒂𝟑 + 𝟐𝒃𝟑 = 𝟎
Este sistema tiene la siguiente forma matricial:

𝟏 𝟏 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒂𝟏 𝟏
𝟖 𝟒 𝟐 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒃𝟏 𝟐
𝟎 𝟎 𝟎 𝟎 𝟖 𝟒 𝟐 𝟏 𝟎 𝟎 𝟎 𝟎 𝒄𝟏 𝟐
𝟎 𝟎 𝟎 𝟎 𝟐𝟕 𝟗 𝟑 𝟏 𝟎 𝟎 𝟎 𝟎 𝒅𝟏 −𝟏
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟐𝟕 𝟗 𝟑 𝟏 𝒂𝟐 −𝟏
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟔𝟒 𝟏𝟔 𝟒 𝟏 𝒃𝟐 𝟑
𝟏𝟐 𝟒 𝟏 𝟎 −𝟏𝟐 −𝟒 −𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟐 = 𝟎
𝟎 𝟎 𝟎 𝟎 𝟐𝟕 𝟔 𝟏 𝟎 −𝟐𝟕 −𝟔 −𝟏 𝟎 𝒅𝟐 𝟎
𝟏𝟐 𝟐 𝟎 𝟎 −𝟏𝟐 −𝟐 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒂𝟑 𝟎
𝟎 𝟎 𝟎 𝟎 𝟏𝟖 𝟐 𝟎 𝟎 −𝟏𝟖 −𝟐 𝟎 𝟎 𝒃𝟑 𝟎
𝟔 𝟐 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝒄𝟑 𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟎 𝟐𝟒 𝟐 𝟎 𝟎 𝒅𝟑 𝟎
Desarrollando obtenemos la siguiente solución:

𝒂𝟏 = −𝟏. 𝟓𝟑𝟑𝟑𝟑 ; 𝒃𝟏 = 𝟒. 𝟔 ; 𝒄𝟏 = −𝟐. 𝟎𝟔𝟔𝟔𝟕; 𝒅𝟏 = 𝟎

𝒂𝟐 = 𝟑. 𝟔𝟔𝟔𝟔𝟕 ; 𝒃𝟐 − 𝟐𝟔. 𝟔 ; 𝒄𝟐 = 𝟔𝟎. 𝟑𝟑𝟑𝟑𝟑 ; 𝒅𝟐 = −𝟒𝟏. 𝟔

𝒂𝟑 = −𝟐. 𝟏𝟑𝟑𝟑𝟑; 𝒃𝟑 = 𝟐𝟓. 𝟔; 𝒄𝟑 = −𝟗𝟔. 𝟐𝟔𝟕; 𝒅𝟑 = 𝟏𝟏𝟓


Sustituyendo en nuestra función inicial, la spline cubica
queda definida como:

−𝟏. 𝟓𝟑𝟑𝟑𝟑𝒙𝟑 + 𝟒. 𝟔𝒙𝟐 − 𝟐. 𝟎𝟔𝟔𝟔𝟕𝒙 ; 𝒙 ∈ 𝟏 ;𝟐


𝑺 𝒙 = ൞𝟑.𝟔𝟔𝟔𝟔𝟕𝒙𝟑 − 𝟐𝟔. 𝟔𝒙𝟐 + 𝟔𝟎. 𝟑𝟑𝟑𝟑𝟑𝒙 − 𝟒𝟏. 𝟔; 𝒙 ∈ 𝟐 ; 𝟑
−𝟐. 𝟏𝟑𝟑𝟑𝟑𝒙𝟑 + 𝟐𝟓. 𝟔𝒙𝟐 − 𝟗𝟔. 𝟐𝟔𝟕𝒙 + 𝟏𝟏𝟓 ; 𝒙 ∈ 𝟑 ; 𝟒
Grafica:
EJERCICIOS

𝟏. − Interpolar los siguientes datos mediante una spline cúbica.

𝒙𝒊 𝟏 𝟑 𝟓
𝒇 𝒙𝒊 −𝟐 𝟒 −𝟔

𝟐. − Construya un spline cúbico que interpola los siguientes datos:

𝒙𝒊 −𝟐 −𝟏 𝟏 𝟑
𝒇 𝒙𝒊 𝟑 𝟏 𝟐 −𝟏
𝟑. − Calcular el spline cúbico 𝑺 𝒙 que interpola los datos:

𝑺 𝟏 = 𝟏 ; 𝑺 𝟐 = 𝟐 ; 𝑺 𝟑 = −𝟏 ; 𝑺 𝟒 = 𝟏
Y satisface las dos condiciones adicionales:

𝑺′ 𝟏 = 𝑺′ 𝟒 ; 𝑺 ′′ 𝟏 = 𝑺 ′′ 𝟒
𝟒. − Construir el spline cúbico natural que interpola a partir de
los datos:
𝒙𝒊 𝟎 𝟏 𝟐 𝟐. 𝟓 𝟑 𝟒
𝒇 𝒙𝒊 𝟏. 𝟒 𝟎. 𝟔 𝟏. 𝟎 𝟎. 𝟔𝟓 𝟎. 𝟔 𝟏. 𝟎
𝟓. − Construir el spline cúbico natural que interpola a partir de
los datos:

𝒙𝒊 𝟎. 𝟏𝟓 𝟎. 𝟕𝟔 𝟎. 𝟖𝟗 𝟏. 𝟎𝟕 𝟏. 𝟕𝟑 𝟐. 𝟏𝟏
𝒇 𝒙𝒊 𝟎. 𝟑𝟒𝟗𝟓 𝟎. 𝟐𝟗𝟖𝟗 𝟎. 𝟐𝟔𝟖𝟓 𝟎. 𝟐𝟐𝟓𝟏 𝟎. 𝟎𝟖𝟗𝟑 𝟎. 𝟎𝟒𝟑𝟏

𝟔. − Calcular el spline cúbico 𝑺 𝒙 que interpola los datos:

𝑺 𝟐 = 𝟓 ; 𝑺 𝟒 = 𝟔 ; 𝑺 𝟓 = 𝟗 ; 𝑺 𝟖 = 𝟓 ; 𝑺 𝟏𝟎 = 𝟒
7. − Calcular el spline cúbico 𝑺 𝒙 que interpola los datos

𝑺 𝟏 =𝟏;𝑺 𝟐 =𝟐; 𝑺 𝟑 −𝟏 ; 𝑺 𝟒 =𝟑

Y satisface las dos condiciones adicionales:

𝑺 ′′ 𝟏 = 𝑺 ′′ 𝟒 = 𝟎

𝟖. − Interpolar por spline cúbico la función 𝒇 𝒙 =


𝟏ൣ
𝟐
tomando los seis puntos de abscisas 𝒙𝒌 = 𝒌Τ𝟓 ; ∀𝒙𝒌+𝟏= 𝟎; 𝟓
𝟗. − Calcular el spline cúbico 𝑺 𝒙 que interpola los datos:

𝑺 𝟎, 𝟏 = 𝟏𝟎 ; 𝑺 𝟎, 𝟐 = 𝟓 ; 𝑺 𝟎, 𝟓 = 𝟐 ; 𝑺 𝟏 = 𝟏
𝑺 𝟐 = 𝟎, 𝟓 ; 𝑺 𝟓 = 𝟎, 𝟐 ; 𝑺 𝟏𝟎 = 𝟎, 𝟏

𝟏𝟎. − Calcular el spline cúbico 𝑺 𝒙 que interpola los datos:

𝑺 𝟏 = 𝟏 ; 𝑺 𝟐 = 𝟐 ; 𝑺 𝟑 = −𝟏 ; 𝑺 𝟒 = 𝟑

Y satisface las dos condiciones adicionales:


𝑺 ′′ 𝟏 = 𝑺 ′′ 𝟒 = 𝟎

También podría gustarte