Sunteți pe pagina 1din 3

ANÁLISIS NUMÉRICO Dorenis Mota

Aproximación de funciones: Splines

Introducción
Las transformaciones del adversario de Arnold Schwarzenegger en la película Terminator 2 es realmente un
poco de magia matemática: Son Splines o B-splines que también son responsables de la transformación más
importante que ha tenido el diseño geométrico desde la era de los modelos de arcilla.

Los Splines son especialmente importantes en la aviación y en la industria del automóvil, donde la forma es
muy importante. En 1946, Schoenberg introdujo la interpolación fragmentaria utilizando polinomios, los BS
plines ("B" por la "base"). Pero ni su poder de cálculo ni su flexibilidad geométrica fue apreciada (o
necesitada) en ese entonces. Hoy en día, los Splines permiten representaciones matemáticas de las
superficies que sería imposible realizar a mano. En Boeing, cálculos que implican 30 a 50.000 puntos de
referencia son rutinarios. ¡Imagínese el medir, el trazar, y el suavizar 50.000 puntos a mano!

El término spline viene de “bosquejo”, los splines son tiras flexibles guiadas por puntos, usados para dibujar
curvas. Todo esto es muy interesante y más aún es el hecho de que muchas personas no lo saben. Obtener o
desarrollar Splines implica el conocer de varias áreas de las matemática. Por ejemplo, es necesario conocer
definiciones básicas de Cálculo, Álgebra Elemental y Álgebra Lineal entre otras.

Interpolación segmentaria lineal (Splines de grado 1, spline lineal, trazadores lineales)

Los splines de grado 1 son funciones polinomiales de grado 1 (Rectas de la forma f(x)=ax+b) que se
encargan de unir cada par de coordenadas mediante una recta.

Dados los n+1 puntos:

Una función spline de grado 1 que interpole los datos es simplemente unir cada uno de los puntos (Par
coordenados) mediante segmentos de recta, como se ilustra en las siguientes figuras:

Claramente esta función cumple con las condiciones de la spline de grado 1. Así, se tiene que para este
caso:
ANÁLISIS NUMÉRICO Dorenis Mota

Ejercicios:
1) Encontrar el spline lineal que interpola con los puntos (1,1), (2; 0,5) y (4;0,25)
2) Encontrar el spline lineal que interpola con los puntos (0,3), (2; 5) y (4;1)
3) Construir la función interpolante S lineal a trozos que corresponda a las siguientes abscisas y
ordenadas siguientes y además calcular S(4)

Interpolación segmentaria cuadrática (Splines de grado 2, spline cuadrático, trazadores cuadráticos)

Los polinomios P(x) a través de los que construimos el Spline tienen grado 2. Esto quiere decir, que va a
tener la forma P(x) = ax² + bx + c

Como en la interpolación segmentaria lineal, vamos a tener N-1 ecuaciones (donde N son los puntos sobre
los que se define la función). La interpolación cuadrática nos va a asegurar que la función que nosotros
generemos a trozos con los distintos P(x) va a ser continua, ya que para sacar las condiciones que ajusten
el polinomio, vamos a determinar como condiciones:
ANÁLISIS NUMÉRICO Dorenis Mota
● Que las partes de la función a trozos P(x) pasen por ese punto. Es decir, que las dos Pn(x) que
rodean al f(x) que queremos aproximar, sean igual a f(x) en cada uno de estos puntos.
● Que la derivada en un punto siempre coincida para ambos "lados" de la función definida a trozos
que pasa por tal punto común.
● Esto sin embargo no es suficiente, y necesitamos una condición más. ¿Por qué?. Tenemos 3
incógnitas por cada P(x). En un caso sencillo con f(x) definida en tres puntos y dos ecuaciones P(x)
para aproximarla, vamos a tener seis incógnitas en total. Para resolver esto necesitaríamos seis
ecuaciones, pero vamos a tener tan sólo cinco: cuatro que igualan el P(x) con el valor de f(x) en
ese punto (dos por cada intervalo), y la quinta al igualar la derivada en el punto común a las dos
P(x).

Se necesita una sexta ecuación,¿de dónde se extrae? Esto suele hacerse con el valor de la derivada en
algún punto, al que se fuerza uno de los P(x).

Ejercicio:
1) Calcular la interpolación por splines de grado 2 con los siguientes datos, y estime el
valor para x=5:

2) Desarrolle la interpolación cuadrática segmentaria para los valores:

Material extraído de:


http://semana.mat.uson.mx/MemoriasXVII/Archivos/XIV/FloresSoto.pdf
http://interpolacion.wikidot.com/spline-lineal
http://esfm.egormaximenko.com/numerical_methods/linear_splines_es.pdf
https://matrixcalc.org/es/slu.html

S-ar putea să vă placă și