Top Banner
Alonso Ramírez Manzanares Métodos Numéricos 17.10 Interpolación. Splines cúbicos MAT-251 Dr. Alonso Ramírez Manzanares CIMAT A.C. e-mail: [email protected] web: http://ww w.cimat.mx/~alram/met_num/ Dr. Salvador Botello CIMAT A.C. e-mail: [email protected] Friday, October 28, 16
88

Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Apr 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Interpolación.Splines cúbicosMAT-251

Dr. Alonso Ramírez ManzanaresCIMAT A.C.e-mail: [email protected]: http://www.cimat.mx/~alram/met_num/

Dr. Salvador BotelloCIMAT A.C.e-mail: [email protected]

Friday, October 28, 16

Page 2: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Problemas generales• Vimos en las clases anteriores que interpolábamos con polinomios de

Lagrange una serie de puntos:

• Podemos tener más información?

2

Friday, October 28, 16

Page 3: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Problemas generales• Vimos en las clases anteriores que interpolábamos con polinomios de

Lagrange una serie de puntos:

• Podemos tener más información?

2

Friday, October 28, 16

Page 4: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Polinomios de Hermite• Si aparte de tener los puntos, tenemos la derivada en cada punto podemos

utilizar los polinomios de Hermite:

• Sea f ∈ C1[a,b] y n+1 puntos distintos x0,...,xn, en [a,b], el único polinomio de menor grado el cual coincide con f y f’ en los n+1 puntos es el polinomio de grado por lo menos 2n+1 dado por

• Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n.

Friday, October 28, 16

Page 5: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Polinomios de Hermite• Si aparte de tener los puntos, tenemos la derivada en cada punto podemos

utilizar los polinomios de Hermite:

• Sea f ∈ C1[a,b] y n+1 puntos distintos x0,...,xn, en [a,b], el único polinomio de menor grado el cual coincide con f y f’ en los n+1 puntos es el polinomio de grado por lo menos 2n+1 dado por

• Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n.

Friday, October 28, 16

Page 6: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Polinomios de Hermite• Si aparte de tener los puntos, tenemos la derivada en cada punto podemos

utilizar los polinomios de Hermite:

• Sea f ∈ C1[a,b] y n+1 puntos distintos x0,...,xn, en [a,b], el único polinomio de menor grado el cual coincide con f y f’ en los n+1 puntos es el polinomio de grado por lo menos 2n+1 dado por

• Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n.

Friday, October 28, 16

Page 7: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Polinomios de Hermite• Si aparte de tener los puntos, tenemos la derivada en cada punto podemos

utilizar los polinomios de Hermite:

• Sea f ∈ C1[a,b] y n+1 puntos distintos x0,...,xn, en [a,b], el único polinomio de menor grado el cual coincide con f y f’ en los n+1 puntos es el polinomio de grado por lo menos 2n+1 dado por

• Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n.

Friday, October 28, 16

Page 8: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

Friday, October 28, 16

Page 9: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

• Si tenemos las derivadas, pues por supuesto que usarlas es muy buena idea (el error approximación de Hermite tiene una forma similar al de Lagrange, pero en la (2n+1)-enésima derivada)

Friday, October 28, 16

Page 10: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

• Si tenemos las derivadas, pues por supuesto que usarlas es muy buena idea (el error approximación de Hermite tiene una forma similar al de Lagrange, pero en la (2n+1)-enésima derivada)

Friday, October 28, 16

Page 11: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

• Si tenemos las derivadas, pues por supuesto que usarlas es muy buena idea (el error approximación de Hermite tiene una forma similar al de Lagrange, pero en la (2n+1)-enésima derivada)

• El problema es que casi nunca las tenemos

Friday, October 28, 16

Page 12: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

• Si tenemos las derivadas, pues por supuesto que usarlas es muy buena idea (el error approximación de Hermite tiene una forma similar al de Lagrange, pero en la (2n+1)-enésima derivada)

• El problema es que casi nunca las tenemos

Friday, October 28, 16

Page 13: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

¿Usamos o no las derivadas?

• Si tenemos las derivadas, pues por supuesto que usarlas es muy buena idea (el error approximación de Hermite tiene una forma similar al de Lagrange, pero en la (2n+1)-enésima derivada)

• El problema es que casi nunca las tenemos

• Sin embargo, si sabemos un poco de información de las derivadas, entonces es conveniente introducirlos, por ejemplo en los extremos del intervalo [a,b].

Friday, October 28, 16

Page 14: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

Friday, October 28, 16

Page 15: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Lo que hemos visto hasta ahora implica que si tenemos n+1 puntos entonces el

polinomio que vamos a ajustar es de orden n.

Friday, October 28, 16

Page 16: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Lo que hemos visto hasta ahora implica que si tenemos n+1 puntos entonces el

polinomio que vamos a ajustar es de orden n.

Friday, October 28, 16

Page 17: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Lo que hemos visto hasta ahora implica que si tenemos n+1 puntos entonces el

polinomio que vamos a ajustar es de orden n.

• Esto tiene una gran desventaja, pues los polinomios de alto grado, en general, muestran fluctuaciones entre los puntos de soporte, incluso si los datos que estamos interpolando no muestran evidencia de ello.

Friday, October 28, 16

Page 18: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Lo que hemos visto hasta ahora implica que si tenemos n+1 puntos entonces el

polinomio que vamos a ajustar es de orden n.

• Esto tiene una gran desventaja, pues los polinomios de alto grado, en general, muestran fluctuaciones entre los puntos de soporte, incluso si los datos que estamos interpolando no muestran evidencia de ello.

Friday, October 28, 16

Page 19: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Lo que hemos visto hasta ahora implica que si tenemos n+1 puntos entonces el

polinomio que vamos a ajustar es de orden n.

• Esto tiene una gran desventaja, pues los polinomios de alto grado, en general, muestran fluctuaciones entre los puntos de soporte, incluso si los datos que estamos interpolando no muestran evidencia de ello.

• Para que la fluctuación no dependa del número de puntos, podemos usar splines (imagina que tenemos miles de puntos para aproximar datos con relación lineal). En este sentido, cada vez que agregamos puntos estos deberían de aportar nueva información.

Friday, October 28, 16

Page 20: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

Friday, October 28, 16

Page 21: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Los splines (trazadores) se basan en la idea en partir el intervalo en sub-

intervalos y ahi proponer un polinomio (de grado no muy alto) para aproximar el intervalo.

Friday, October 28, 16

Page 22: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Los splines (trazadores) se basan en la idea en partir el intervalo en sub-

intervalos y ahi proponer un polinomio (de grado no muy alto) para aproximar el intervalo.

• Esto se llama aproximación polinomial a pedazos

Friday, October 28, 16

Page 23: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Los splines (trazadores) se basan en la idea en partir el intervalo en sub-

intervalos y ahi proponer un polinomio (de grado no muy alto) para aproximar el intervalo.

• Esto se llama aproximación polinomial a pedazos

• El modelo lineal (trivial) es el siguiente:

Friday, October 28, 16

Page 24: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Los splines (trazadores) se basan en la idea en partir el intervalo en sub-

intervalos y ahi proponer un polinomio (de grado no muy alto) para aproximar el intervalo.

• Esto se llama aproximación polinomial a pedazos

• El modelo lineal (trivial) es el siguiente:

Friday, October 28, 16

Page 25: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Aproximación lineal por intervalos: ¿Cual es el problema?

Friday, October 28, 16

Page 26: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines• Aproximación lineal por intervalos: ¿Cual es el problema?

La derivadas en los puntos no coinciden, la función aproximada no es “suave”.

Friday, October 28, 16

Page 27: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

Friday, October 28, 16

Page 28: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

• ¿Usamos polinomios de Hermite en estos intervalos (de grado 3)? Solo si conocemos las derivadas de f(xi) pero esto casi nunca pasa.

Friday, October 28, 16

Page 29: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

• ¿Usamos polinomios de Hermite en estos intervalos (de grado 3)? Solo si conocemos las derivadas de f(xi) pero esto casi nunca pasa.

• La aproximación mas conocida a pedazos son los splines cúbicos.

Friday, October 28, 16

Page 30: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

• ¿Usamos polinomios de Hermite en estos intervalos (de grado 3)? Solo si conocemos las derivadas de f(xi) pero esto casi nunca pasa.

• La aproximación mas conocida a pedazos son los splines cúbicos.

• Cada uno de ellos involucra 4 constantes (incógnitas).

Friday, October 28, 16

Page 31: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines

• ¿Usamos polinomios de Hermite en estos intervalos (de grado 3)? Solo si conocemos las derivadas de f(xi) pero esto casi nunca pasa.

• La aproximación mas conocida a pedazos son los splines cúbicos.

• Cada uno de ellos involucra 4 constantes (incógnitas).

• Sus propiedades y la representación gráfica de ellas son las siguientes:

Friday, October 28, 16

Page 32: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos

*

Friday, October 28, 16

Page 33: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos

*

para j=0,..,n-2

Friday, October 28, 16

Page 34: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos

Friday, October 28, 16

Page 35: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

Friday, October 28, 16

Page 36: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

Friday, October 28, 16

Page 37: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

Friday, October 28, 16

Page 38: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

Friday, October 28, 16

Page 39: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

• (c) S’j+1(xj+1) = S’j(xj+1) para j=0,1,...,n-2

Friday, October 28, 16

Page 40: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

• (c) S’j+1(xj+1) = S’j(xj+1) para j=0,1,...,n-2

• (d) S’’j+1(xj+1) = S’’j(xj+1) para j=0,1,...,n-2

Friday, October 28, 16

Page 41: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

• (c) S’j+1(xj+1) = S’j(xj+1) para j=0,1,...,n-2

• (d) S’’j+1(xj+1) = S’’j(xj+1) para j=0,1,...,n-2

• (e) Una de las 2 condiciones de frontera se cumplen

Friday, October 28, 16

Page 42: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

• (c) S’j+1(xj+1) = S’j(xj+1) para j=0,1,...,n-2

• (d) S’’j+1(xj+1) = S’’j(xj+1) para j=0,1,...,n-2

• (e) Una de las 2 condiciones de frontera se cumplen

• Frontera libre: S’’0(x0) = S’’ n-1(xn) = 0

Friday, October 28, 16

Page 43: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines cúbicos• De manera formal:

• Dada una función f en [a,b] y n+1 puntos distintos a=x0,...,xn=b, un interpolador spline cúbico para f, llamado S, satisface las siguientes condiciones:

• (a) Para cada j=0,1,...,n-1, Sj(x) es un polinomio cúbico, en el subintervalo [xj,xj+1]

• (b) Sj+1(xj+1) = Sj(xj+1) para j=0,1,...,n-2

• (c) S’j+1(xj+1) = S’j(xj+1) para j=0,1,...,n-2

• (d) S’’j+1(xj+1) = S’’j(xj+1) para j=0,1,...,n-2

• (e) Una de las 2 condiciones de frontera se cumplen

• Frontera libre: S’’0(x0) = S’’ n-1(xn) = 0

• Frontera fija: S’0(x0) = f’(x0) y S’n-1(xn) = f’(xn).

Friday, October 28, 16

Page 44: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, condiciones de frontera

• Podemos ver las condiciones de frontera libre, donde la aproximación sigue lineal antes de x0 y después de xn como si dobláramos una lámina para que pasara por los n+1 puntos.

• Por otro lado, las aproximaciones de frontera fija son mas exactas, nuevamente, si tenemos esa información es buena idea usarla. Quizá podemos tener un buen estimador de la derivada en los extremos, pero tiene que ser de buena calidad.

Friday, October 28, 16

Page 45: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

*

Friday, October 28, 16

Page 46: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

*

Friday, October 28, 16

Page 47: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

*

Friday, October 28, 16

Page 48: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

*

Friday, October 28, 16

Page 49: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

*

Friday, October 28, 16

Page 50: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Construimos cada spline de acuerdo a su polinomio para cada j=0,...,n-1.

• dado que

• la condición nos lleva a

• para j=0,...,n-2 .

• para j=0,...,n-1 .

*

Friday, October 28, 16

Page 51: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 52: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 53: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 54: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 55: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 56: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 57: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 58: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 59: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 60: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• Definimos también que y entonces

• se mantiene para j=0,..,n-1.

• Definimos y también observamos que

• j=0,..,n-1. Aplicando la condición

• j=0,..,n-1.

Friday, October 28, 16

Page 61: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

Friday, October 28, 16

Page 62: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

Friday, October 28, 16

Page 63: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

Friday, October 28, 16

Page 64: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

Friday, October 28, 16

Page 65: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

S

00

j+1(xj+1)

2=

S

00

j (xj+1)

2

Friday, October 28, 16

Page 66: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

S

00

j+1(xj+1)

2=

S

00

j (xj+1)

2

Friday, October 28, 16

Page 67: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

S

00

j+1(xj+1)

2=

S

00

j (xj+1)

2

Friday, October 28, 16

Page 68: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Siguiendo la misma lógica, también definimos

• Aplicando la condición

• Y sabiendo que

• Tenemos que

• para j=0,..,n-1.

• De aquí podemos despejar dj en función de cj, cj+1 y hj.

*

S

00

j+1(xj+1)

2=

S

00

j (xj+1)

2

Friday, October 28, 16

Page 69: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Substituimos dj en:

• quedando:

• Substituimos dj en:

• quedando:

• para j=0,..,n-1.

Friday, October 28, 16

Page 70: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Substituimos dj en:

• quedando:

• Substituimos dj en:

• quedando:

• para j=0,..,n-1.

Friday, October 28, 16

Page 71: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Substituimos dj en:

• quedando:

• Substituimos dj en:

• quedando:

• para j=0,..,n-1.

Friday, October 28, 16

Page 72: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Despejando bj de

• y calculándola para bj-1 tenemos:

Friday, October 28, 16

Page 73: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Despejando bj de

• y calculándola para bj-1 tenemos:

Friday, October 28, 16

Page 74: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Sustituyendo

• en

• para el indice j reducido en 1 en la roja, da el SEL

• para j=1,..,n-1, involucrando cj, j=0,..,n.

*

Friday, October 28, 16

Page 75: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Sustituyendo

• en

• para el indice j reducido en 1 en la roja, da el SEL

• para j=1,..,n-1, involucrando cj, j=0,..,n.

*

Friday, October 28, 16

Page 76: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Sustituyendo

• en

• para el indice j reducido en 1 en la roja, da el SEL

• para j=1,..,n-1, involucrando cj, j=0,..,n.

*

Friday, October 28, 16

Page 77: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

• Una vez que se han encontrado los cj, j=0,..,n, se encuentran los coeficientes b’s y d’s de

• y

• respectivamente

Splines, construcción

*

Friday, October 28, 16

Page 78: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

• Una vez que se han encontrado los cj, j=0,..,n, se encuentran los coeficientes b’s y d’s de

• y

• respectivamente

Splines, construcción

*

Friday, October 28, 16

Page 79: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

• Una vez que se han encontrado los cj, j=0,..,n, se encuentran los coeficientes b’s y d’s de

• y

• respectivamente

Splines, construcción

*

Friday, October 28, 16

Page 80: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

Friday, October 28, 16

Page 81: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

f

0(x0) =1h0

(a1 � a0)�h0

3(2c0 + c1)

Friday, October 28, 16

Page 82: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

f

0(x0) =1h0

(a1 � a0)�h0

3(2c0 + c1)

Friday, October 28, 16

Page 83: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

f

0(x0) =1h0

(a1 � a0)�h0

3(2c0 + c1)

f

0(xn) = bn = bn�1 + hn�1(cn�1 + cn)

Friday, October 28, 16

Page 84: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

f

0(x0) =1h0

(a1 � a0)�h0

3(2c0 + c1)

f

0(xn) = bn = bn�1 + hn�1(cn�1 + cn)

f

0(xn) =an � an�1

hn�1� hn�1

3(2cn�1 + cn) + hn�1(cn�1 + cn)

Friday, October 28, 16

Page 85: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción• En el caso de frontera fija, se necesitan las ecuaciones que garantizan S’(x0)=

f’(x0) y S’(xn)= f’(xn). Sabemos que de la ecuación

• Por otro lado, de

• donde sustituimos bn-1 de para j=n-1

S

0(x0) = f

0(x0) = b0

f

0(x0) =1h0

(a1 � a0)�h0

3(2c0 + c1)

f

0(xn) = bn = bn�1 + hn�1(cn�1 + cn)

f

0(xn) =an � an�1

hn�1� hn�1

3(2cn�1 + cn) + hn�1(cn�1 + cn)

Friday, October 28, 16

Page 86: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Splines, construcción

• Dimensiones

• Por ejemplo en un problema de 3 puntos con 2 segmentos, tenemos un sistema de 2 ecuaciones con 4 incógnitas, para frontera fija agregamos 2 ecuaciones mas sobre las derivadas

• Como cada polinomio Si (i=0,..,n-1) tiene 4 parámetros, tenemos que estimar 4n incóngnitas: las restriciones (a), (b), (c), (d) y (e) sobre S en [a,b] hacen única la estimación del spline.

Friday, October 28, 16

Page 87: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Ejemplos de splines vs p. de Lagrange

Friday, October 28, 16

Page 88: Interpolación. Splines cúbicosalram/met_num/clases/clase16.pdf · • Donde Ln,j denota el j-ésimo coeficiente polinomial de Lagrange de grado n. Friday, October 28, 16. Alonso

Alonso Ramírez Manzanares Métodos Numéricos 17.10

Tarea

• Indicar la forma del SEL para encontrar los coeficientes cj para la condición de frontera libre.

• Explicar la deducción y condiciones de los splines cuadráticos.

Friday, October 28, 16