Está en la página 1de 6

TRAZADOR CÚBICO [18.6.

3]

Para un trazador cúbico se trazarán con la cinta elásticas curvas de funciones polinómicas de
grado 3. Para interpretar el caso se tomarán dos puntos (x0, y0) y (x1, y1), esos puntos se unirán
con una curva ajustada a una función de la forma:

f(x) = ax3 + bx2 + cx + d


Si hablamos de tener n+1 puntos dentro del plano XY, en total tendríamos n curvas que
entrelaza entre un punto y otro, por lo que tendremos n ecuaciones. De manera general se
puede establecer las ecuaciones de esta manera:

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

Donde: 𝑖 = 0, 1, 2, 3, 4, 5,… , 𝑛 curvas

Podemos deducir que tendremos 4 incógnitas para n curvas, en total serían 4n incógnitas.

Fig. 2: Ilustración clara del comportamiento de un trazador cúbico que

produce 3 funciones de 3er grado entre 4 puntos.

Para que este trazador se pueda llevar a cabo debe cumplir con la condición de que exista una primera
y segunda derivada en los nodos para las ecuaciones donde 𝑖 = 1, 2, 3, 4, … , 𝑛 − 1 y además sean
iguales; y en el caso de los nodos extremos, su segunda deriva es cero.

𝑆1(𝑥) = 𝑎1𝑥3 + 𝑏1𝑥2 + 𝑐1𝑥 + 𝑑1 𝑆(𝑥) = { 𝑆2(𝑥) = 𝑎2𝑥3 + 𝑏2𝑥2 + 𝑐2𝑥 + 𝑑2


𝑆𝑛−1(𝑥) = 𝑎𝑛−1𝑥3 + 𝑏𝑛−1𝑥2 + 𝑐𝑛−1𝑥 + 𝑑𝑛−1

IV. EJEMPLIFICACIÓN

Consideremos 4 puntos dentro del plano XY que pertenecen a la función


x0 x1 x2 x3
0 1 2 3
0 0,5 0,8 0,9
y0 y1 y2 y3
A. Análisis del caso es decir que obtendremos 3 ecuaciones de 3er grado entre esos
puntos.

𝑓0(𝑥) = 𝑎0𝑥3 + 𝑏0𝑥2 + 𝑐0𝑥 + 𝑑0 ∈ [0, 1]

𝑓1(𝑥) = 𝑎1𝑥3 + 𝑏1𝑥2 + 𝑐1𝑥 + 𝑑1 ∈ [1, 2]

𝑓2(𝑥) = 𝑎2𝑥3 + 𝑏2𝑥2 + 𝑐2𝑥 + 𝑑2 ∈ [2, 3]

Partimos de las siguientes condiciones:

1. Condiciones de continuidad

𝑓0(𝑥0) = 0 Para obtener una ecuación


𝑓0−1(𝑥1) = 0.5 Para obtener dos ecuaciones
𝑓1−2(𝑥2) = 0.8 Para obtener dos ecuaciones
(𝑥3) = 0.9 Para obtener una ecuación

2. Condiciones de primeras derivadas

Para obtener una ecuación

3. Condiciones de segundas derivadas


Fig 3: Ilustración matemática de las condiciones para este método
Para obtener una ecuación Mediante este método se pretende establecer
cierto Para obtener una ecuación número de ecuaciones posibles
para determinar las
incógnitas (𝑎𝑖, 𝑏𝑖, 𝑐𝑖, 𝑑𝑖) para 𝑖 = 0, 1, 2,… , 𝑛 − 1 4. Condiciones de frontera funciones,
donde n es el número de puntos
Para obtener dos ecuaciones
entre las dos igualdades

Todo esto para obtener doce ecuaciones


para doce incógnitas presentes en el ejercicio.

𝑓0 ′(𝑥1) = 𝑓1′(𝑥1) Para obtener una ecuación


B. Establecimiento de ecuaciones

Para el primer paso tomamos: 0(0) = 0


𝑑0 = 0 𝑬𝒄 𝟏)

Para el segundo paso tomamos: 𝑓0(1) = 𝑓1(1) = 0.5

𝑎0 + 𝑏0 + 𝑐0 + 𝑑0 = 0.5 𝑬𝒄 𝟐)
𝑎1 + 𝑏1 + 𝑐1 + 𝑑1 = 0.5 𝑬𝒄 𝟑)

Para el tercer paso tomamos: 𝑓1(2) = 𝑓2(2) = 0.8

Para el cuarto paso tomamos: 𝑓2(3) = 0.9

27𝑎2 + 9𝑏2 + 3𝑐2 + 𝑑2 = 0.9 𝑬𝒄 𝟔)

Para el quinto paso tomamos: . Por lo que las ecuaciones con su primera
derivada quedan de la forma:

Para este paso se toma la forma anterior para reemplazar en la primera derivada:

3𝑎0 + 2𝑏0 + 𝑐0 = 3𝑎1 + 2𝑏1 + 𝑐1 𝑬𝒄 𝟕)

Para el sexto paso tomamos:

12𝑎1 + 4𝑏1 + 𝑐1 = 12𝑎2 + 4𝑏2 + 𝑐2 𝑬𝒄 𝟖)

Para el séptimo paso tomamos: . Donde las ecuaciones con su segunda


derivada tienen la forma:

Partiendo de la forma obtenida, la usamos para cumplir con la condición del séptimo
paso:

6𝑎0 + 2𝑏0 = 6𝑎1 + 2𝑏1 𝑬𝒄 𝟗)

Para el octavo paso tomamos:

12𝑎1 + 2𝑏1 = 12𝑎2 + 2𝑏2 𝑬𝒄 𝟏𝟎)

Para el noveno paso partimos de que: 𝑓0′′(0) =


, y por medio de estas dos igualdades extraemos dos ecuaciones para trabajar.

C. Cálculos matemáticos
De acuerdo con las ecuaciones, establecemos una matriz 12 por 12 para determinar las
incógnitas
(𝑎𝑖, 𝑏𝑖, 𝑐𝑖, 𝑑𝑖) para las funciones 𝑖 = 0, 1, 2

a b c d a b c d a b c d =
0 0 0 0 1 1 1 1 2 2 2 2
ec1 0 0 0 1 0 0 0 0 0 0 0 0 0
ec2 1 1 1 1 0 0 0 0 0 0 0 0 0,
5
ec3 0 0 0 0 1 1 1 1 0 0 0 0 0,
5
ec4 0 0 0 0 8 4 2 1 0 0 0 0 0,
8
ec5 0 0 0 0 0 0 0 0 8 4 2 1 0,
8
ec6 0 0 0 0 0 0 0 0 2 9 3 1 0,
7 9
ec6 3 2 1 0 -3 -2 -1 0 0 0 0 0 0
ec8 0 0 0 0 1 4 1 0 - -4 -1 0 0
2 12
ec9 6 2 0 0 -6 -2 0 0 0 0 0 0 0
ec1 0 0 0 0 1 2 0 0 - -2 0 0 0
0 2 12
ec1 0 2 0 0 0 0 0 0 0 0 0 0 0
1
ec1 0 0 0 0 0 0 0 0 1 2 0 0 0
2 8

Tabla 1: Matriz 12 por 12 que relaciona las incógnitas a hallar con


las ecuaciones disponibles

Al resolver la matriz obtenemos los coeficientes de las funciones halladas en la


siguiente tabla:

a0 -0,040
b 0,000
0
c0 0,540
d 0,000
0
a1 0,000
b -0,120
1
c1 0,660
d -0,040
1
a2 0,040
b -0,360
2
c2 1,140
d -0,360
2

Por lo que ahora las funciones entre puntos se pueden interpretar como:

𝑓1(𝑥) = −0.12𝑥 + 0.66𝑥 − 0.04 ∈ [1, 2]

𝑓2(𝑥) = 0.04𝑥3 − 0.36𝑥2 + 1.14𝑥 − 0.36 ∈ [2, 3]

D. Proceso de evaluación y comprobación

• Evaluemos en x=0.5 para 𝑓0(𝑥)

𝑓0(0.5) = 0.265

Recordemos que la función origen es:

Y evaluando x=0.5 en obtenemos que:

(0.5) = 0,2

• Evaluemos en x=1,5 para 𝑓1(𝑥)

𝑓1(1.5) = 0.68

Y evaluando x=1.5 en 𝑥2
obtenemos que:

(1.5) = 0.69

• Evaluemos en x=2,5 para 𝑓2(𝑥)

𝑓2(2.5) = 0.87

Y evaluando x=2.5 en obtenemos que:


(2.5) = 0.86

ALGORITMO COMPUTACIONAL PARA TRAZADORES CÚBICOS [18.6.4]

El método para calcular trazadores cúbicos, descrito en la sección anterior, es ideal para
implementarse en una computadora. Recuerde que, con algunas manipulaciones
inteligentes, el método se reduce a la solución de n – 1 ecuaciones simultáneas. Un
beneficio más de la derivación es que, como lo especifica la ecuación, el sistema de
ecuaciones es tridiagonal. Como se describió en la sección, existen algoritmos para
resolver tales sistemas de una manera extremadamente eficiente. La figura muestra una
estructura computacional que incorpora esas características. Observe que la rutina de la
figura da sólo un valor interpolado, y u, para un valor dado de la variable dependiente,
xu. Ésta es sólo una forma en la cual se puede implementar la interpolación mediante
trazadores. Por ejemplo, usted deseará determinar los coeficientes una sola vez y,
después, realizar muchas interpolaciones. Además, la rutina da tanto la primera (dy)
como la segunda derivadas (dy2) en xu. Aunque no es necesario calcular esas
cantidades, son útiles en muchas aplicaciones de la interpolación mediante trazadores.

 Conclusiones
De acuerdo a la ejemplificación vemos el esfuerzo en el trabajo realizado con el
propósito de obtener los coeficientes de las ecuaciones asumidas según los
puntos que estaban disponibles, con base a esto, vemos que los errores son en el
orden de ±0.01, algo que dentro de la ingeniería es muy aceptable, pues se
asume como un valor igual al de la función original; esto resume la efectividad
del método práctico que aunque sea trabajado manualmente con elementos, las
propiedades geométricas son útiles para dar solución a este caso.

 REFERENCIAS
[1] Steven C. Chapra; Raymond P. Canale, Métodos Numéricos para
Ingenieros – McGraw Hill – Quinta edición (2007).

[2] Yamil Armando Cerquera Rojas, Interpolación con trazadores o spline,


Universidad Surcolombiana, Neiva. (2007).

[3] Jesús Dario Aguilar Betancour, Interpolación por Trazadores Cúbicos


(Cubic Splines), Paper Universidad Tecnológica de Bolívar

También podría gustarte