Tele clase 9 Interpolación mediante splines.

Slides:



Advertisements
Presentaciones similares
RAICES DE POLINOMIOS 4El teorema fundamental del Algebra 4Evaluación 4 Aproximación y recuento de raíces.
Advertisements

CEROS DE UNA FUNCIÓN POLINOMIAL
Interpolación por Splines
APROXIMACIÓN INTERPOLACIÓN Y REGRESIÓN. INTERPOLACIÓNREGRESIÓN.
Interpolación y aproximación polinomial
MULTIPLICACIÓN DE POLINOMIOS
Tema 7: Integración numérica
Operaciones algebraicas. Suma  La adición es una operación básica de la aritmética de los números naturales, enteros, racionales, reales y complejos;
Hay muchas formas de implementar un TDA: Arreglos Estructuras y Clases. Aunque en este curso sólo trabajaremos con estructuras y arreglos, es importante.
Tema 5: Interpolación Indice Introducción.
Operaciones algebraicas
Un polinomio es una expresión algebraica de la forma: P(x) = a n x n + a n - 1 x n a n - 2 x n a 1 x 1 + a 0 Siendo a n, a n a 1,
GRÁFICA DE DISTRIBUCIÓN DEL INGRESO Cristóbal Saldías Rojas 4ºB.
ESCUELA: NOMBRES: ÁLGEBRA FECHA: Ciencias de la Computación Ing. Ricardo Blacio ABRIL /AGOSTO
MATLAB 7 EJERCICIOS. E01. Escribir un programa que permita determinar si un número entero dado es par o impar. (Utilizar el operador mod) E02. Utilizando.
Funciones Polinomicas
Fundamentos para el Cálculo
Fundamentos para el Cálculo
FUNCIONES ELEMENTALES
FUNCIONES ELEMENTALES
Programa de Mejora de la Formación en Ciencias: Matemática
TEOREMA FUNDAMENTAL DE CALCULOL
Representa en el plano una recta Analíticamente
Antiderivada e Integral definida
Unidad 4. Capítulo VIII. Ecuaciones no homogéneas.
Aplicaciones de la derivada
LA NOTACIÓN SIGMA.
Matemáticas Aplicadas CS I
MÉTODOS NUMÉRICOS ..
Tele clase 7 Cálculo de valores y vectores propios.
Tele clase 5 Sistemas de ecuaciones lineales.
El problema siguiente se presenta en varias áreas de la ciencia
Tele clase 12 Integración numérica, métodos de Gauss y de Romberg.
Universidad de las Ciencias Informáticas
El método de Newton – Raphson y el método de las secantes
EDO LINEALES DE ORDEN SUPERIOR
FUNCIONES.
Ing. Pedro Arias Quintero
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE CIENCIAS ADMINISTRATIVAS
Solución numérica de ecuaciones
Universidad de las Ciencias Informáticas
Tele clase 15 Ecuaciones diferenciales.
Tele clase 13 Optimización unidimensional.
INTEGRALES DEFINIDAS.
Tele clase 14 Optimización multidimensional.
Tema 1 Preliminares de Cálculo
FUNCIONES, MATRICES Y DETERMINANTES
35 Volumen de sólido mediante secciones.
MÉTODOS DE SOLUCIÓN DE ECUACIONES NO LINEALE
LA CLASE VIRTUAL POLINOMIOS.
Tema 8: Integrales y sus aplicaciones
Tema 9. Estructuras de repetición. Clase 2
Sea la ecuación diferencial lineal de orden “n” y de coeficientes variables
COMPETENCIAS Y OBJETIVOS
POLINOMIOS U. D. 3 * 4º ESO E. Angel Prieto Benito
ELABORA UNA PRESENTACIÓN CON LAS SIGUIENTES INDICACIONES:
COMPETENCIAS Y OBJETIVOS
INTRODUCCION A LAS ECUACIONES DIFERENCIALES
PRESIONE CUALQUIER TECLA PARA CONTINUAR
Análisis Numéricos Unidad 2
Matemáticas Aplicadas CS I
COMPETENCIAS Y OBJETIVOS
Integrales indefinidas y problemas de valor inicial Ecuaciones diferenciales a variables separables Miriam Benhayón.
2/22/2019 SISTEMAS NO LINEALES.
2/23/2019 TRAZADOR CUBICO SPLINE.
POLINOMIOS U. D. 5 * 4º ESO E. Angel Prieto Benito
Programac. De Métodos Numéricos Unidad 2
INTERPOLACIÓN POLINOMIAL DIFERENCIAS DIVIDIDAS
ALGUNOS EJERCICIOS.
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Tele clase 9 Interpolación mediante splines

Problema de interpolación local Se utilizan pocos nodos (3 ó 4) para hallar un valor interpolado o para determinar un polinomio interpolador, válido en un pequeño intervalo.

Gráficamente

Gráficamente Problema local x

Gráficamente Problema local x

Gráficamente Problema local p(x) x

Gráficamente

Gráficamente Problema global

Una solución que a veces sirve

Una solución que a veces sirve Convertir el problema global en varios problemas locales.

Una solución que a veces sirve

Una solución que a veces sirve p1(x)

Una solución que a veces sirve p2(x) p1(x)

Una solución que a veces sirve p3(x) p2(x) p1(x)

Una solución que a veces sirve p3(x) p4(x) p2(x) p1(x)

Una solución que a veces sirve p3(x) p4(x) p2(x) p5(x) p1(x)

Una solución que a veces sirve Punto anguloso p3(x) p4(x) p2(x) p5(x) p1(x)

Una mala solución

Una mala solución Utilizar un polinomio interpolador de grado suficientemente alto.

Una mala solución

Una mala solución

Moraleja La interpolación polinomial de grado alto no es una solución adecuada al problema de interpolación global.

Función spline Es una función polinomial por tramos que es continua y posee derivadas continuas hasta de un cierto orden.

Spline cúbico interpolador Es una función polinomial por tramos.

Spline cúbico interpolador Es una función polinomial por tramos. Los polinomios que lo componen son de grado menor o igual que tres.

Spline cúbico interpolador Es una función polinomial por tramos. Los polinomios que lo componen son de grado menor o igual que tres. Es una función continua y posee primera y segunda derivadas continuas.

Spline cúbico interpolador Es una función polinomial por tramos. Los polinomios que lo componen son de grado menor o igual que tres. Es una función continua y posee primera y segunda derivadas continuas. Se emplea como función global de interpolación.

Spline cúbico interpolador

Spline cúbico interpolador Condición de interpolación: s(xi) = f(xi) = yi i = 0, 1,..., n

Spline cúbico interpolador Condición de continuidad: s(x) es continua en xi i = 1, 2,..., n-1

Spline cúbico interpolador Condiciones de suavidad: s’(x) y s”(x) son continuas en xi i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi i = 0, 1,..., n s(x) es continua en xi i = 1, 2,..., n-1 s’(x) es continua en xi i = 1, 2,..., n-1 s”(x) es continua en xi i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi n + 1 i = 0, 1,..., n s(x) es continua en xi i = 1, 2,..., n-1 s’(x) es continua en xi i = 1, 2,..., n-1 s”(x) es continua en xi i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi n + 1 i = 0, 1,..., n s(x) es continua en xi n - 1 i = 1, 2,..., n-1 s’(x) es continua en xi i = 1, 2,..., n-1 s”(x) es continua en xi i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi n + 1 i = 0, 1,..., n s(x) es continua en xi n - 1 i = 1, 2,..., n-1 s’(x) es continua en xi n - 1 i = 1, 2,..., n-1 s”(x) es continua en xi i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi n + 1 i = 0, 1,..., n s(x) es continua en xi n - 1 i = 1, 2,..., n-1 s’(x) es continua en xi n - 1 i = 1, 2,..., n-1 s”(x) es continua en xi n - 1 i = 1, 2,..., n-1

Condiciones s(xi) = f(xi) = yi n + 1 i = 0, 1,..., n s(x) es continua en xi n - 1 i = 1, 2,..., n-1 s’(x) es continua en xi n - 1 i = 1, 2,..., n-1 s”(x) es continua en xi n - 1 i = 1, 2,..., n-1 4n - 2

Spline cúbico interpolador

Spline cúbico interpolador coeficientes

Spline cúbico interpolador coeficientes 4n - 2 condiciones

Spline cúbico interpolador coeficientes 4n - 2 condiciones condiciones extras 2

Notación Mi = s”(xi) i = 0,1,2,...,n hi = xi+1 - xi i = 0,1,2,...,n-1

Segunda derivada de s(x)

Segunda derivada de s(x) M0 M1 M2 Mn x0 x1 x2 xn x

Notación Considérese el intervalo xi  x  xi+1 i = 0,1,2,...,n-1

Segunda derivada de s(x)

Segunda derivada de s(x)

Segunda derivada de s(x)

Segunda derivada de s(x)

Integrando indefinidamente

Derivada de s(x)

Integrando de nuevo

Expresión de s(x)

Evaluando las constantes K1 y K2

Evaluando las constantes K1 y K2

La ecuación del spline cúbico

La ecuación del spline cúbico

La ecuación del spline cúbico Tramo i xi  x  xi+1

Derivada laterales en xi

Derivada laterales en xi

Derivadas laterales en xi

La derivada es continua

La derivada es continua

La condición fundamental

El spline natural i = 1, 2, ..., n-1

El spline natural i = 1, 2, ..., n-1

El spline natural Es la función interpoladora que minimiza la integral:

El spline natural Haciendo i = 1

El spline natural Haciendo i = 1 = 0

El spline natural Haciendo i = 2

El spline natural Haciendo i = 3

El spline natural Haciendo i = n-1

El spline natural Haciendo i = n-1 = 0

El spline natural M1 M2 M3 Mn-1

El spline natural M1 M2 M3 Mn-1

El spline natural M1 M2 M3 Mn-1

El spline natural M1 M2 M3 Mn-1

El spline natural M1 M2 M3 Mn-1

El spline natural M1 M2 M3 Mn-1

El spline natural =

Ejemplo Calcular el spline cúbico natural correspondiente a los nodos: x y 1 2 2 2,2 3 3 4 2,7 6 2,8

El spline natural

Ejemplo x y 1 2 2 2,2 3 3 4 2,7 6 2,8

Ejemplo x y 1 2 h0 = 1 2 2,2 h1 = 1 3 3 h2 = 1 4 2,7 h3 = 2 6 2,8

Ejemplo x y 1 2 h0 = 1 y0 2 2,2 h1 = 1 y1 3 3 h2 = 1 y2 4 2,7 h3 = 2 y3 6 2,8 y4

Ejemplo x y 1 2 h0 = 1 y0 M0 = 0 2 2,2 h1 = 1 y1 M1 = ? 3 3 h2 = 1 y2 M2 = ? 4 2,7 h3 = 2 y3 M3 = ? 6 2,8 y4 M4 = 0

El spline natural M1 M2 M3 Mn-1

Ejemplo M1 M2 = M3

El spline natural =

Ejemplo 0,6 = = -1,1 0,35

Ejemplo M1 M2 = M3

Ejemplo 0,6 M1 -1,1 M2 = M3 0,35

Ejemplo 0,6 M1 -1,1 M2 = M3 0,35 M1 = 2,0775 M2 = - 2,355 M3 = 0,7425

Ejemplo 0,6 M1 -1,1 M2 = M3 0,35 M0 = 0 M1 = 2,0775 M2 = - 2,355 M3 = 0,7425 M4 = 0

La ecuación del spline cúbico Tramo i xi  x  xi+1

Ejemplo Tramo 0 x0  x  x1

Ejemplo Tramo 0 1  x  2 0,245732 x3 – 0,737195 x2 + + 0,691463 x + 1,8

Ejemplo Tramo 1 x1  x  x2

Ejemplo Tramo 1 2  x  3 - 0,628659 x3 + 4,509146 x2 + - 9,80122 x + 8,795122

Ejemplo Tramo 2 x2  x  x3

Ejemplo Tramo 2 3  x  4 0,568902 x3 – 6,268902 x2 + + 22,532927 x – 23,539024

Ejemplo Tramo 3 x3  x  x4

Ejemplo Tramo 3 4  x  6 - 0,092988 x3 + 1,673780 x2 + - 9,620732 x + 20,353659

El spline natural: tramo 0

El spline natural: tramo 1

El spline natural: tramo 2

El spline natural: tramo 3

El spline natural

Ejemplo spline cúbico polinomio de grado 4

Algoritmo del spline cúbico natural Datos:

Algoritmo del spline cúbico natural Datos: x0, x1, x2, ..., xn Distintos y ordenados de menor a mayor.

Algoritmo del spline cúbico natural Datos: x0, x1, x2, ..., xn Distintos y ordenados de menor a mayor. y0, y1, y2, ..., yn

Algoritmo del spline cúbico natural Datos: x0, x1, x2, ..., xn Distintos y ordenados de menor a mayor. y0, y1, y2, ..., yn x  [x0, xn]

Algoritmo del spline cúbico natural

Algoritmo del spline cúbico natural for i = 0 to n-1 hi := xi+1 - xi end

Algoritmo del spline cúbico natural for i = 0 to n-1 hi := xi+1 - xi end Formar la matriz H del sistema

Algoritmo del spline cúbico natural for i = 0 to n-1 hi := xi+1 - xi end Formar la matriz H del sistema Formar la matriz Y del sistema

Algoritmo del spline cúbico natural for i = 0 to n-1 hi := xi+1 - xi end Formar la matriz H del sistema Formar la matriz Y del sistema Resolver el sistema HM = Y

Algoritmo del spline cúbico natural for i = 0 to n-1 hi := xi+1 - xi end Formar la matriz H del sistema Formar la matriz Y del sistema Resolver el sistema HM = Y while xi > x do i := i – 1 end

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end u := x – xi

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end u := x – xi v := xi+1 – x

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end u := x – xi v := xi+1 – x

Algoritmo del spline cúbico natural while xi > x do i := i – 1 end u := x – xi v := xi+1 – x Terminar

En MN2000

En MN2000

En MN2000

En MN2000

Spline cúbico natural x0 xn x

Spline cúbico natural s”(x0+) = 0 x0 xn x

Spline cúbico natural s”(x0+) = 0 s”(xn-) = 0 x0 xn x

Spline cúbico anclado x0 xn x

Spline cúbico anclado s’(x0+) =   x0 xn x

Spline cúbico anclado s’(x0+) =   s’(xn-) =   x0 xn x

Spline cúbico periódico y0 yn x0 xn x

Spline cúbico periódico y0 = yn y0 yn x0 xn x

Spline cúbico periódico y0 = yn s’(x0+) = s’(xn-) y0 yn x0 xn x

Spline cúbico periódico y0 = yn s’(x0+) = s’(xn-) s”(x0+) = s”(xn-) y0 yn x0 xn x

Spline cúbico periódico y0 = yn s’(x0+) = s’(xn-) s”(x0+) = s”(xn-) y0 yn x0 xn x

Spline cúbico periódico y0 = yn s’(x0+) = s’(xn-) s”(x0+) = s”(xn-) y0 yn x0 xn x

Bibliografía Texto: Sección: 4.5

Ejercicios recomendados Sección 4.5: 1, 2, 3, 9