Sie sind auf Seite 1von 8

Interpolación por spline cúbico

Es conocido también como Trazador Cúbico. Un trazador cúbico S es una función a trozos
que interpola a 𝑓 en los 𝑛 + 1 puntos (𝑥0 , 𝑦0 ) , (𝑥1 , 𝑦1 ), (𝑥2 , 𝑦2 ),………, (𝑥𝑛 , 𝑦𝑛 ) (con 𝑎 =
𝑥0 < 𝑥1 <……𝑥𝑛 = 𝑏). (Guillén, 2014)
S es definida de la siguiente manera
𝑆0 (𝑥) 𝑠𝑖 𝑥 ∈ [𝑥0 , 𝑥1 ]
𝑆 (𝑥) 𝑠𝑖 𝑥 ∈ [𝑥1 , 𝑥2 ]
𝑆(𝑥) = { 1 }
⋮ ⋮
𝑆𝑛−1 (𝑥) 𝑠𝑖 𝑥 ∈ [𝑥𝑛−1 , 𝑥𝑛 ]

El objetivo en los trazadores cúbicos es obtener un polinomio de tercer grado para cada intervalo
entre los nodos:

𝑓𝑖 = 𝑎𝑖 𝑥 3 + 𝑏𝑖 𝑥 2 + 𝑐𝑖 𝑥 + 𝑑𝑖

Así, para 𝑛 + 1 datos (𝑖 = 0, 1, 2, … . , 𝑛), existen n intervalos y, en consecuencia, 4𝑛 incógnitas


a evaluar. Como con los trazadores cuadráticos, se requieren 4n condiciones para evaluar las
incógnitas. Éstas son:

1. Los valores de la función deben ser iguales en los nodos interiores (2𝑛 − 2 condiciones).
2. La primera y última función deben pasar a través de los puntos extremos (2
condiciones).
3. Las primeras derivadas en los nodos interiores deben ser iguales (𝑛 − 1 condiciones).
4. Las segundas derivadas en los nodos interiores deben ser iguales (𝑛 − 1 condiciones).
5. Las segundas derivadas en los nodos extremos son cero (2 condiciones).

La interpretación visual de la condición 5 es que la función se vuelve una línea recta en los nodos
extremos. La especificación de una condición tal en los extremos nos lleva a lo que se denomina
trazador “natural”. Se le da tal nombre debido a que los trazadores para el dibujo naturalmente
se comportan en esta forma.
Si el valor de la segunda derivada en los nodos extremos no es cero (es decir, existe alguna
curvatura), es posible utilizar esta información de manera alternativa para tener las dos
condiciones finales.

Los cinco tipos de condiciones anteriores proporcionan el total de las 4𝑛 ecuaciones requeridas
para encontrar los 4𝑛 coeficientes. Mientras es posible desarrollar trazadores cúbicos de esta
forma, presentaremos una técnica alternativa que requiere la solución de sólo n – 1 ecuaciones.
Aunque la obtención de este método es un poco menos directa que el de los trazadores
cuadráticos, la ganancia en eficiencia bien vale la pena.

Deducción de las ecuaciones para la obtención de trazadores cúbicos

El primer paso en la obtención se considera la observación de cómo cada par de nodos está
unido por una cúbica; la segunda derivada dentro de cada intervalo es una línea recta. La
ecuación 𝑓𝑖 = 𝑎𝑖 𝑥 3 + 𝑏𝑖 𝑥 2 + 𝑐𝑖 𝑥 + 𝑑𝑖 se puede derivar dos veces para verificar esta
observación. Con esta base, la segunda derivada se representa mediante un polinomio de
interpolación de Lagrange de primer grado:

donde 𝑓𝑖′′ (𝑥) es el valor de la segunda derivada en cualquier punto 𝑥 dentro del i-ésimo
intervalo. Así, esta ecuación es una línea recta, que une la segunda derivada en el primer nodo
𝑓 ′′ (𝑥𝑖 − 1) con la segunda derivada en el segundo nodo 𝑓 ′′ (𝑥𝑖 ). Después, la ecuación se
integra dos veces para obtener una expresión para 𝑓𝑖 (𝑥). Sin embargo, esta expresión
contendrá dos constantes de integración desconocidas. Dichas constantes se evalúan tomando
las condiciones de igualdad de las funciones [𝑓(𝑥) debe ser igual a 𝑓(𝑥𝑖 − 1) en 𝑥𝑖 − 1 y 𝑓(𝑥)
debe ser igual a 𝑓(𝑥𝑖 ) en 𝑥𝑖 ]. Al realizar estas evaluaciones, se tiene la siguiente ecuación cúbica:

Ahora, es claro que esta relación es una expresión mucho más compleja para un trazador cúbico
para el i-ésimo intervalo. Sin embargo, observe que contiene sólo dos “coeficientes”
desconocidos; es decir, las segundas derivadas al inicio y al final del intervalo: 𝑓 ′′ (𝑥𝑖 − 1)
y 𝑓 ′′ (𝑥𝑖 ). De esta forma, si podemos determinar la segunda derivada en cada nodo, la ecuación
anterior es un polinomio de tercer grado que se utiliza para interpolar dentro del intervalo. Las
segundas derivadas se evalúan tomando la condición de que las primeras derivadas deben ser
continuas en los nodos:

La ecuación cúbica se deriva para ofrecer una expresión de la primera derivada. Si se hace esto
tanto para el (i – 1)-ésimo, como para i-ésimo intervalos, y los dos resultados se igualan, se llega
a la siguiente relación:

Esta ecuación se escribe para todos los nodos interiores, se obtienen n – 1 ecuaciones
simultáneas con n + 1 segundas derivadas desconocidas. Sin embargo, como ésta es un trazador
cúbico natural, las segundas derivadas en los nodos extremos son cero y el problema se reduce
a n – 1 ecuaciones con n – 1 incógnitas. Además, observe que el sistema de ecuaciones será
tridiagonal. Así, no sólo se redujo el número de ecuaciones, sino que las organizamos en una
forma extremadamente fácil de resolver.

La deducción en si da como resultado la siguiente ecuación cúbica en cada intervalo:

Esta ecuación contiene sólo dos incógnitas (las segundas derivadas en los extremos de cada
intervalo). Las incógnitas se evalúan empleando la siguiente ecuación:

Si se escribe esta ecuación para todos los nodos interiores, resultan n – 1 ecuaciones simultáneas
con n – 1 incógnitas. (Recuerde que las segundas derivadas en los nodos extremos son cero.) La
aplicación de estas ecuaciones se ilustra con el siguiente ejemplo.

Ajuste trazadores cúbicos de la siguiente tabla, utilizando los resultados para estimar el valor
en x = 5.

Solución.

El primer paso consiste en usar la ecuación


para generar el conjunto de ecuaciones simultáneas que se utilizarán para determinar las
segundas derivadas en los nodos. Por ejemplo, para el primer nodo interior se emplean los
siguientes datos:

Estos valores se sustituyen en la ecuación

Debido a la condición de trazador natural, ƒ″(3) = 0, y la ecuación se reduce a

En una forma similar, la ecuación se aplica al segundo punto interior con el siguiente resultado:

Estas dos ecuaciones se resuelven simultáneamente:

Estos valores se sustituyen después en la ecuación (18.36), junto con los valores de las x y las
f(x), para dar
Esta ecuación es el trazador cúbico para el primer intervalo. Se realizan sustituciones similares
para tener las ecuaciones para el segundo y tercer intervalo:

Las tres ecuaciones se pueden utilizar para calcular los valores dentro de cada intervalo. Por
ejemplo, el valor en x = 5, que está dentro del segundo intervalo, se calcula como sigue
https://arturoguillen90.wordpress.com/interpolacion/trazadores-cubicos/

https://tecdigital.tec.ac.cr/revistamatematica/Libros/WMora_MetodosNumericos/WMora-
ITCR-MetodosNumericos.pdf

http://148.206.53.84/tesiuami/Libros/L34.pdf

http://curso.unach.mx/~rarceo/docs/Chapra.pdf

Das könnte Ihnen auch gefallen