Tele clase 15 Ecuaciones diferenciales.

Slides:



Advertisements
Presentaciones similares
ECUACIONES DIFERENCIALES
Advertisements

Ecuaciones diferenciales de Primer Orden.
Regla de Simpson 1/3 simple
INAOE CURSO PROPEDEUTICO PARA LA MAESTRIA EN ELECTRONICA
Ecuaciones Diferenciales
Ecuaciones diferenciales de Primer Orden.
Plano cartesiano y Rectas en el plano Villa Macul Academia Villa Macul Academia Depto. De Matemática Prof. Lucy Vera NM3.
Ecuaciones Diferenciales Ordinarias de Primer Orden. Tema # 1.
ECUACIONES DIFERENCIALES. ECUACION DIFERENCIAL Una ecuación diferencial es una ecuación en la que intervienen derivadas de una o más funciones desconocidas.ecuaciónderivadas.
C ONCEPTOS BÁSICOS DE “E CUACIONES DIFERENCIALES ”
CÁLCULO 3 Departamento de Ciencias Diferencial Total; Regla de la Cadena.
APLICAS FUNCIONES ESPECIALES Y TRANSFORMACIONES DE GRÁFICAS PROFESORA: XÓCHITL ARIANDA RUIZ ARMENTA MATEMÁTICAS 4 4TO SEMESTRE ENERO 2015 MULTIVERSIDAD.
ESCUELA: NOMBRES: ÁLGEBRA FECHA: Ciencias de la Computación Ing. Ricardo Blacio ABRIL /AGOSTO
Conceptos básicos de diferencias finitas (en 1D)
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
CALCULO DE INTEGRALES DEFINIDAS: Una función f (x) cuya derivada, en un cierto intervalo del eje x, F’(x) = f (x), decimos que f (x) es la primitiva o.
Ecuación de la recta Prof. Lucy Vera V. NM3.
1 Bibliografía principal: Dennis G. Zill y Michael R. Cullen Ecuaciones diferenciales Matemáticas avanzadas para ingeniería, vol. 1 Ed. Thomson Paraninfo,
Unidad 1 Capítulo IV Clasificación de las Ecuaciones Diferenciales
Unidad 4. Capítulo II. Clasificación.
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
FUNCION LINEAL Y ECUACION DE 1ª GRADO
Unidad 4 Anexo 3. Capítulo X. Ecuación de Euler.
Tema: ECUACIONES DE PRIMER Y SEGUNDO GRADO CON UNA INCÓGNITA
Unidad 1 Capítulo VI Resolución por integración directa
Sistemas de ecuaciones lineales
Unidad 2 Capítulo III Ecuaciones separables
LA DERIVADA 15/06/2018.
Unidad 4. Capítulo VIII. Ecuaciones no homogéneas.
Aplicaciones de la derivada
LA DIFERENCIAL Autor: Victor Manuel Castro González
Geometría Analítica.
Sucesiones Prof. M. Alonso.
Unidad 4 Anexo 3. Capítulo XI. Ejercicios.
MÉTODOS NUMÉRICOS ..
Matemáticas 2º Bachillerato C.T.
Tele clase 5 Sistemas de ecuaciones lineales.
Tele clase 9 Interpolación mediante splines.
Rectas en el plano cartesiano
Tele clase 12 Integración numérica, métodos de Gauss y de Romberg.
Diagrama de flujo y Algoritmo
Universidad de las Ciencias Informáticas
El método de Newton – Raphson y el método de las secantes
Propagación de los errores
Método de Heun. Salvador Arteaga. Jalil Villalobos.
EDO LINEALES DE ORDEN SUPERIOR
Unidad 4. Capítulo IX. Búsqueda de Yp: Variación de parámetros.
Solución numérica de ecuaciones
Universidad de las Ciencias Informáticas
Tele clase 13 Optimización unidimensional.
4º ESO Matemáticas B Colegio Divina Pastora (Toledo)
INTEGRALES DEFINIDAS.
Tele clase 14 Optimización multidimensional.
Unidad 1 Capítulo V La solución de una Ecuación Diferencial
Métodos Matemáticos I.
Tema 2. Ecuaciones y sistemas. Inecuaciones
Tema 8: Integrales y sus aplicaciones
Calcula la integral 0 1
Ecuaciones diferenciales con variables separables
7. Ecuaciones en derivadas parciales
INTRODUCCION A LAS ECUACIONES DIFERENCIALES
Campo de direcciones Si para la EDO dy/dx = f(x, y) se evalúa f en una red o malla de puntos rectangular en el plano xy, y se dibuja un elemento lineal.
ECUACIONES DIFERENCIALES PROBLEMA DE VALORES EN LA FRONTERA
Integrales indefinidas y problemas de valor inicial Ecuaciones diferenciales a variables separables Miriam Benhayón.
ECUACIONES DIFERENCIALES ORDINARIAS
Unidad 4 Anexo 2. Capítulo IV
Unidad 4 Anexo 2. Capítulo I. Introducción.
TEMA 1 DEFINICIONES Y TERMINOLOGÍA. Ecuación Diferencial Se dice que una ecuación que contiene las derivadas de una o más variables dependientes, con.
La diferencial.
Unidad 1 Capítulo I Introducción
Transcripción de la presentación:

Tele clase 15 Ecuaciones diferenciales

Ecuación diferencial Es una ecuación que contiene derivadas

Ejemplos

Solución Una función que exprese la relación que debe existir entre las variables para que la ecuación diferencial se satisfaga.

Solución particular Una solución que no contiene constantes arbitrarias.

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2

Ejemplo y(1) = 2 Solución general

Ejemplo y(1) = 2 K = 2

Ejemplo y(1) = 2 K = 2 Solución particular:

Geométricamente

Los métodos analíticos Utilizan operaciones algebraicas.

Los métodos analíticos Utilizan operaciones algebraicas. Primero se halla la solución general y después la solución particular a partir de las condiciones iniciales y de frontera.

Los métodos analíticos Cada método analítico se ocupa de un tipo especial de ecuación diferencial y no es aplicable a otros tipos.

Los métodos analíticos Cada método analítico se ocupa de un tipo especial de ecuación diferencial y no es aplicable a otros tipos. La mayoría de las ecuaciones diferenciales no puede resolverse por esta vía.

Ejemplo: El péndulo simple t = 0

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo t > 0 

Ejemplo t > 0 y  x

Ejemplo t > 0 y  T x mg

Ejemplo t > 0 y  T x mg

Ejemplo t > 0 y  T x mg

Ejemplo t > 0 y  T x mg

Ejemplo t > 0 y  T x mg

Un cable colgante

Un cable colgante y x

Un cable colgante y s x x

Un cable colgante y T2 s x T1 x ws

Un cable colgante y T2 s x T1 x ws

Un cable colgante y T2 s x T1 x ws y(0) = 0 y’(0) = 0

E. D. de primer orden y(x0) = y0

Campo de direcciones

Campo de direcciones El campo de direcciones es un esquema en el cual, para un conjunto regular de puntos del plano xy se dibujan pequeños segmentos de recta cuya pendiente es f(x, y)

Campo de direcciones

Campo de direcciones y x

Campo de direcciones pendiente: f(x, y) y x

Campo de direcciones pendiente: f(x, y) Una solución y x

Ejemplo

Ejemplo

Ejemplo

Ejemplo

E. D. inestables y(x0) = y0

E. D. inestables y(x0) = y0 Se dice que es inestable si pequeños cambios en y0 producen grandes cambios en la solución para valores de x alejados de x0

Ejemplo Observe el campo de direcciones de la ecuación diferencial en la región -2 < x < 2; -2 < y < 2 y analice su estabilidad.

Ejemplo

Ejemplo

Ejemplo

Ejemplo y(-2) = -1,66 y(-2) = -1,67

E. D. estable modelo A > 0

Ejemplo

El método de Euler y y(x0) = y0 x

El método de Euler y y0 x x0

El método de Euler y y0 x x0 x1 x2

El método de Euler y y0 x x0

El método de Euler y y0 y1 h x x0 x1

El método de Euler y y1= y0 + hf(x0, y0) y0 y1 h x x0 x1

El método de Euler y y1= y0 + hf(x0, y0) y0 y1 h x x0 x1

El método de Euler y y1= y0 + hf(x0, y0) y2 y0 y1 h h x x0 x1 x2

El método de Euler y y1= y0 + hf(x0, y0) y2= y1 + hf(x1, y1) y2 y0 y1 h h x x0 x1 x2

El método de Euler y y1= y0 + hf(x0, y0) y2= y1 + hf(x1, y1) y2 y0 y1 h h x x0 x1 x2

El método de Euler xn+1= xn + h y yn+1= yn + hf(xn, yn) y2 y0 y1 h h x x0 x1 x2

Ejemplo y(0) = 2 h = 0,1

Ejemplo y(0) = 2 h = 0,1 x0 = 0 y0 = 2

Ejemplo y(0) = 2 h = 0,1 x0 = 0 y0 = 2 y1= y0 + hf(x0, y0)

Ejemplo y(0) = 2 h = 0,1 x0 = 0 y0 = 2 y1= y0 + hf(x0, y0) = 2 + (0,1)(02 – 22) =

Ejemplo y(0) = 2 h = 0,1 x0 = 0 y0 = 2 y1= y0 + hf(x0, y0) = 2 + (0,1)(02 – 22) = 1,6

Ejemplo y(0) = 2 h = 0,1 x0 = 0 y0 = 2 y1= y0 + hf(x0, y0) = 2 + (0,1)(02 – 22) = 1,6 x1 = 0,1 y1 = 1,6

Ejemplo y(0) = 2 h = 0,1 x1 = 0,1 y1 = 1,6

Ejemplo y(0) = 2 h = 0,1 x1 = 0,1 y1 = 1,6 y2= y1 + hf(x1, y1)

Ejemplo y(0) = 2 h = 0,1 x1 = 0,1 y1 = 1,6 y2= y1 + hf(x1, y1) = 1,6 + (0,1)[(0,1)2 – (1,62)] =

Ejemplo y(0) = 2 h = 0,1 x1 = 0,1 y1 = 1,6 y2= y1 + hf(x1, y1) = 1,6 + (0,1)[(0,1)2 – (1,62)] = = 1,345

Ejemplo y(0) = 2 h = 0,1 x1 = 0,1 y1 = 1,6 y2= y1 + hf(x1, y1) = 1,6 + (0,1)[(0,1)2 – (1,62)] = = 1,345 x2 = 0,2 y2 = 1,345

Algoritmo Se desea resolver la E. D. y(x0) = y0 en el intervalo x0  x  xf por el método de Euler, con paso h

Algoritmo Se desea resolver la E. D. y(x0) = y0 en el intervalo x0  x  xf por el método de Euler, con paso h Datos: f, x0, y0, h, xf

Algoritmo

Algoritmo n := 0

Algoritmo n := 0 do while xn  xf

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada xn+1 := xn + h

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada xn+1 := xn + h yn+1 := yn + hf(xn, yn)

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada xn+1 := xn + h yn+1 := yn + hf(xn, yn) n := n + 1

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada xn+1 := xn + h yn+1 := yn + hf(xn, yn) n := n + 1 end

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada xn+1 := xn + h yn+1 := yn + hf(xn, yn) n := n + 1 end Terminar

Ejemplo y(0) = 2 Hallar la solución en el intervalo 0  x  3, mediante el método de Euler con paso h = 0,1

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0

Error local en el método de Euler y(x0) = y0 Error de y1

Error en el método de Euler Error local de yn: O(h2)

Error en el método de Euler Error local de yn: O(h2) Error total de yn: O(h)

Estimación del error yh: Solución para x con paso h

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp (Euler: p = 1)

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp (Euler: p = 1)

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp (Euler: p = 1)

Ejemplo Resolver la ecuación diferencial: y(0) = 2.5 mediante el método de Euler con h = 0,1 en el intervalo [0, 3]. Estimar el error en x = 0, 1, 2 y 3

Solución

Solución

Solución

Solución

Solución

Solución x yh y2h eh 2.5 1 0.8591 2 1.6798 3 2.8152

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Solución x yh y2h eh 2.5 2.5 1 0.8591 0.7607 2 1.6798 1.6633 3 2.8152 2.8160

Solución x yh y2h eh 2.5 2.5 1 0.8591 0.7607 0.0984 2 1.6798 1.6633 0.0165 3 2.8152 2.8160 -0.0008

Ejemplo

Estabilidad del método de Euler Para la ecuación estable modelo el método de Euler es estable siempre que se tome un paso h tal que hA < 2

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor xn+1

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor

Métodos de Taylor Fórmula de Taylor de orden 2

Métodos de Taylor Fórmula de Taylor de orden 2 Error local: O(h3)

Métodos de Taylor Fórmula de Taylor de orden 2 Error local: O(h3) Error total: O(h2)

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta K1 = hf(xn,yn)

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Métodos de Runge - Kutta

Método de Runge – Kutta orden 2 K1 = hf(xn,yn)

Método de Runge – Kutta orden 2 K1 = hf(xn,yn) K2 = hf(xn + h, yn + K1)

Método de Runge – Kutta orden 2 K1 = hf(xn,yn) K2 = hf(xn + h, yn + K1)

Método de Runge – Kutta orden 2 K1 = hf(xn,yn) K2 = hf(xn + h, yn + K1) Error local: O(h3) Error total: O(h2)

Interpretación geométrica y x

Interpretación geométrica y yn x xn

Interpretación geométrica y yn h x xn xn+1

Interpretación geométrica y K1 yn h x xn xn+1

Interpretación geométrica y K1 yn h x xn xn+1

Interpretación geométrica y K1 yn h x xn xn+1

Interpretación geométrica y K1 K2 yn h x xn xn+1

Interpretación geométrica y K1 K2 yn h x xn xn+1

Interpretación geométrica y K1 K2 yn yn+1 h x xn xn+1

Método de Runge – Kutta orden 4

Método de Runge – Kutta orden 4

Método de Runge – Kutta orden 4

Método de Runge – Kutta orden 4

Método de Runge – Kutta orden 4

Método de Runge – Kutta orden 4 Error local: O(h5) Error total: O(h4)

Estabilidad de RK2 Para la ecuación estable modelo el método RK2 es estable siempre que se tome un paso h tal que hA < 2

Estabilidad de RK4 Para la ecuación estable modelo el método RK4 es estable siempre que se tome un paso h tal que hA < 2,785

Algoritmo RK2 Se desea resolver la E. D. y(x0) = y0 en el intervalo x0  x  xf por el método de Runge – Kutta orden 2 con paso h

Algoritmo RK2 Se desea resolver la E. D. y(x0) = y0 en el intervalo x0  x  xf por el método de Runge – Kutta orden 2 con paso h Datos: f, x0, y0, h, xf

Algoritmo n := 0

Algoritmo n := 0 do while xn  xf

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada K1 := hf(xn,yn)

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1)

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1)

Algoritmo n := 0 do while xn  xf (xn, yn) es un punto de la solución aproximada K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h

Algoritmo K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h

Algoritmo K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h

Algoritmo K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h n := n + 1

Algoritmo K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h n := n + 1 end

Algoritmo K1 := hf(xn,yn) K2 := hf(xn + h, yn + K1) xn+1 := xn + h n := n + 1 end Terminar

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp RK2: p = 2

Estimación del error yh: Solución para x con paso h y2h: Solución para x con paso 2h eh: Error total de yh e2h: Error total de y2h eh= K hp RK2: p = 2 RK4: p = 4

Ejemplo Resolver la ecuación diferencial: y(0) = 2.5 mediante el método RK4 con h = 0,1 en el intervalo [0, 3]. Estimar el error en x = 0, 1, 2 y 3

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Solución x yh y2h eh 2,5 1 0,939272 2 1,696874 3 2,814402

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Solución x yh y2h eh 2,5 2,5 1 0,939272 0,939345 2 1,696874 1,696972 3 2,814402 2,814338

Solución x yh y2h eh 2,5 2,5 1 0,939272 0,939345 - 0,000005 2 1,696874 1,696972 - 0,000007 3 2,814402 2,814338 - 0,000004

Problema de Cauchy de orden m

Problema de Cauchy de orden m

Problema de Cauchy de orden m condiciones iniciales

Problema de Cauchy de orden m Tantas ED como variables dependientes.

Problema de Cauchy de orden m Solo una variable independiente.

Problema de Cauchy de orden m Todas las ecuaciones son de primer orden.

Problema de Cauchy de orden m En la i-sima ED solo está la derivada de ui

Problema de Cauchy de orden m La derivada en cada ED está despejada.

Problema de Cauchy de orden m Para un cierto valor x0 se conoce todas las variables.

Ejemplo y(1) = 2 z(1) = 3

ED de orden m

ED de orden m

ED de orden m Condiciones iniciales

Transformación de una ED

Transformación de una ED

Transformación de una ED

Transformación de una ED

Transformación de una ED

Transformación de una ED

Transformación de una ED

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo

RK4 para un sistema de ED condiciones iniciales

Paso n Etapa 1: Calcular las K1

Paso n Etapa 1: Calcular las K1

Paso n Etapa 1: Calcular las K1

Paso n Etapa 1: Calcular las K1

Paso n Etapa 2: Calcular las K2

Paso n Etapa 2: Calcular las K2

Paso n Etapa 2: Calcular las K2

Paso n Etapa 2: Calcular las K2

Paso n Etapa 3: Calcular las K3

Paso n Etapa 3: Calcular las K3

Paso n Etapa 3: Calcular las K3

Paso n Etapa 3: Calcular las K3

Paso n Etapa 4: Calcular las K4

Paso n Etapa 4: Calcular las K4

Paso n Etapa 4: Calcular las K4

Paso n Etapa 4: Calcular las K4

Paso n Etapa 5: Hallar la solución en xn+1

Paso n Etapa 5: Hallar la solución en xn+1

Paso n Etapa 5: Hallar la solución en xn+1

Paso n Etapa 5: Hallar la solución en xn+1

Algoritmo RK4 para sistemas Se desea resolver el sistema:

Algoritmo RK4 para sistemas Con condiciones iniciales: en el intervalo x0  x  xf por el método RK4 con paso h

Algoritmo RK4 para sistemas Datos: f1, f2,..., fm x0, xf, h, u10, u20,..., um0

Algoritmo RK4 para sistemas n := 0

Algoritmo RK4 para sistemas n := 0 do while xn  xf

Algoritmo RK4 para sistemas n := 0 do while xn  xf (xn, u1n, u2n ,..., umn) es un punto de la solución aproximada.

Algoritmo RK4 para sistemas n := 0 do while xn  xf (xn, u1n, u2n ,..., umn) es un punto de la solución aproximada. for i = 1 to m Calcular K1i end

Algoritmo RK4 para sistemas n := 0 do while xn  xf (xn, u1n, u2n ,..., umn) es un punto de la solución aproximada. for i = 1 to m Calcular K1i end for i = 1 to m Calcular K2i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K2i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K2i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K2i end for i = 1 to m Calcular K3i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K2i end for i = 1 to m Calcular K3i end for i = 1 to m Calcular K4i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end for i = 1 to m end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end for i = 1 to m end xn+1 := xn + h

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end for i = 1 to m end xn+1 := xn + h n := n + 1

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end for i = 1 to m end xn+1 := xn + h n := n + 1 end

Algoritmo RK4 para sistemas for i = 1 to m Calcular K4i end for i = 1 to m end xn+1 := xn + h n := n + 1 end Terminar

Bibliografía Texto: Secciones: 7.1, 7.2, 7.3 y 7.5

Ejercicios recomendados Sección 7.1: 13 al 20 Sección 7.2: 1, 3 y 7 Sección 7.3 3, 4 y 6 Sección 7.5 2, 4 y 10