Documentos de Académico
Documentos de Profesional
Documentos de Cultura
N
Instituto Politécnico Nacional
“ESIQIE”
Escuela Superior de Ingeniería Química e
Industrias Extractivas
METODOS NUMERICOS
El tipo de Spline viene dado por el grado de polinomio en cada intervalo y la regularidad
en los puntos/nodos interiores.
SPLINE LINEAL C0
o Función polinómica lineal a trozos
o Continua (en los puntos base xi )
o Número de coeficientes: 3n
o Número de condiciones: continuidad del spline y de la primera derivada en
los n-1 puntos interiores.
SPLINE C1 CÚBICO
Se conoce como: interpolación de Hermite
En cada intervalo:
o Número de coeficientes: 4n
o Número de condiciones: continuidad del spline y de la primera derivada en
los n-1 puntos interiores.
o DIFERENCIA: 4n 2(n-1) 4n – 2(n-1) = 2(n+1) parámetros libres, dimensión
del espacio.
En cada subintervalo, dados los 2 valores de la función y los 2 valores de la
derivada hay un único polinomio de grado 3 que cumple las 4 condiciones.
SPLINE C2 CÚBICO
En cada intervalo:
o Número de coeficientes: 4n
o Número de condiciones: continuidad del spline y de la primera y segunda
derivada en los n-1 puntos interiores.
FORMULACIÒN EN CURVATURAS
Se expresa el spline en función de fi y de las segundas derivadas en los puntos
base si ’’
Hacemos que un spline pase por los puntos de la tabla de dado de manera que se debe
cumplir:
𝑠(𝑋1 ) = 𝑌1, 𝑠(𝑋2 ) = 𝑌2 ,… , 𝑠(𝑋𝑛 ) = 𝑌𝑛
Por lo que se forman las ecuaciones:
𝑎1 (𝑋1 )2 + 𝑏1 (𝑋1 ) + 𝑐1 = 𝑌1
𝑠(𝑋1 ) = {
𝑎2 (𝑋1 )2 + 𝑏2 (𝑋1 ) + 𝑐2 = 𝑌1
⁞
𝑎𝑛−2 (𝑋𝑛−1 )2 + 𝑏𝑛−2 (𝑋𝑛−1 ) + 𝑐𝑛−2 = 𝑌𝑛−1
𝑠(𝑋𝑛−1 ) = {
𝑎𝑛−1 (𝑋𝑛−1 )2 + 𝑏𝑛−1 (𝑋𝑛−1 ) + 𝑐𝑛−1 = 𝑌𝑛−1
𝑠(𝑋𝑛 ) = 𝑎𝑛−1 (𝑋𝑛 )2 + 𝑏𝑛−1 (𝑋𝑛 ) + 𝑐𝑛−1 = 𝑌𝑛
El siguiente paso es que el spline tenga una derivada continua de orden k-1=1, es
decir, primera derivada continúa:
2𝑎1 𝑥 + 𝑏1 𝑠𝑖 𝑥 𝜖 [𝑋1 , 𝑋2 ]
2𝑎2 + 𝑏2 𝑠𝑖 𝑥 𝜖 [𝑋2 , 𝑋3 ]
𝑠′(𝑥) = {
⋮
2𝑎𝑛−1 𝑥 + 𝑏𝑛−1 𝑠𝑖 𝑥 𝜖 [𝑋𝑛−1 , 𝑋𝑛 ]
Para que s’(x) sea continua se debe cumplir que:
2𝑎1 𝑥 + 𝑏1 = 2𝑎2 + 𝑏2
⁞
2𝑎𝑛−2 𝑥 + 𝑏𝑛−2 = 2𝑎𝑛−1 𝑥 + 𝑏𝑛−1
De esta forma se tiene un sistema de ecuaciones que debe ser resuel
EJEMPLO UNO
Considerando los siguientes datos:
x 3 4.5 7 9
Y 2.5 1 2.5 0.5
Esta derivada está formada por segmentos de rectas, que pueden presentar
discontinuidad en los cambios de intervalo. Por lo tanto para que s’(x) sea continua
debe cumplir que:
Graficando
EJEMPLO DOS
Realizar las interpolaciones cúbicas por medio del método de Splines.
t (s) V (m/s)
10 2
15 4
20 6
25 8
30 10
35 12
𝑎1 𝑥 2 + 𝑏1 𝑥 + 𝑐1 𝑠𝑖 𝑥 𝜖 [𝑋1 , 𝑋2 ]
𝑠(𝑥) = { 𝑎2 𝑥 2 + 𝑏2 𝑥 + 𝑐2 𝑠𝑖 𝑥 𝜖 [𝑋2 , 𝑋3 ]
⋮
𝑎𝑛−1 𝑥 2 + 𝑏𝑛−1 𝑥 + 𝑐𝑛−1 𝑠𝑖 𝑥 𝜖 [𝑋𝑛−1 , 𝑋𝑛 ]
𝑠(𝑥) = 2 → 8 𝑎1 + 4 𝑏1 + 2 𝑐1 + 𝑑1
𝑠(𝑥) = 4 → 64 𝑎1 + 16 𝑏1 + 4 𝑐1 + 𝑑1
𝑠(𝑥) = 4 → 64 𝑎2 + 16 𝑏2 + 4 𝑐2 + 𝑑2
𝑠(𝑥) = 6 → 216 𝑎2 + 36 𝑏2 + 6 𝑐2 + 𝑑2
𝑠(𝑥) = 6 → 216 𝑎3 + 36 𝑏3 + 6 𝑐3 + 𝑑3
𝑠(𝑥) = 8 → 512 𝑎3 + 64 𝑏3 + 8 𝑐3 + 𝑑3
𝑠(𝑥) = 8 → 512 𝑎4 + 64 𝑏4 + 8 𝑐4 + 𝑑4
Para x=15
675𝑎1 + 30 𝑏1 + 𝑐1 = 675 𝑎2 + 30 𝑏2 + 𝑐2
Para x= 20
1200 𝑎2 + 40 𝑏2 + 𝑐2 = 1200 𝑎3 + 40 𝑏3 + 𝑐3
Para x= 25
1875 𝑎3 + 50 𝑏3 + 𝑐3 = 1875 𝑎4 + 50 𝑏4 + 𝑐4
Para x= 30
2700 𝑎4 + 60 𝑏4 + 𝑐4 = 2700 𝑎5 + 60 𝑏5 + 𝑐5
Se calcula la segunda derivada
6𝑎1 𝑥 + 2𝑏1 𝑠𝑖 𝑥 𝜖 [10, 15]
6𝑎2 𝑥 + 2𝑏2 𝑠𝑖 𝑥 𝜖 [15, 20]
𝑠′′(𝑥) = 6𝑎3 𝑥 + 2𝑏3 𝑠𝑖 𝑥 𝜖 [20, 25]
6𝑎4 𝑥 + 2𝑏4 𝑠𝑖 𝑥 𝜖 [25, 30]
{ 6𝑎5 𝑥 + 2𝑏5 𝑠𝑖 𝑥 𝜖 [30, 35]
Para x=15
6𝑎1 (15) + 2𝑏1 = 6𝑎2 (15) + 2𝑏2
Para x= 20
6𝑎2 (20) + 2𝑏2 = 6𝑎3 (20) + 2𝑏3
Para x= 25
6𝑎3 (25) + 2𝑏3 = 6𝑎4 (25) + 2𝑏4
Para x= 30
6𝑎4 (30) + 2𝑏4 = 6𝑎5 (30) + 2𝑏5
Donde se obtiene:
𝑠 ′′ (10) = 0 → 6𝑎1 (10) + 2𝑏1 → 60 𝑎1 + 2𝑏1 = 0
𝑠 ′′ (35) = 0 → 6 𝑎5 (35) + 2𝑏5 → 210 𝑎5 + 2𝑏5 = 0
Con lo cual se hace un sistema de 20 ecuaciones con 20 incógnitas, donde se
forma la matriz para realizarla:
BIBLIOGRAFÍA
(2018). Matematica Aplicada. Retrieved 10 March 2018, from
http://matematicaaplicada.jezasoft.co/jeza/material_de_apoyo/algebra_lineal/interp
olacion_con_splines.pdf
7.2 Interpolación de splines. (2018). Uv.es. Retrieved 10 March 2018, from
https://www.uv.es/~diaz/mn/node39.html
http://matematicaaplicada.jezasoft.co/jeza/material_de_apoyo/algebra_lineal/interp
olacion_con_splines.pdf