Ecuaciones Diferenciales Ordinarias

Slides:



Advertisements
Presentaciones similares
Análisis de Sistemas Lineales
Advertisements

CODIFICACIÓN EN MATLAB
Problemas del método de Newton
Métodos iterativos para sistemas de ecuaciones lineales
Ecuaciones Diferenciales Ordinarias
Diferenciación e Integración Numérica
Moisés Grillo Ing. Industrial Integrales de Línea VIDEOSDEMATEMATICAS.COM.
Solución Numérica de Ecuaciones Diferenciales Parciales
Generalidades del Examen
Computación Científica
Ecuaciones Diferenciales Ordinarias
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
LA FÍSICA DEL DEPORTE Daniel Alonso Gil Diego Caso Parajón.
Sistemas de Ecuaciones no Lineales
Ecuaciones diferenciales de 1er orden :
Integración Numérica Cálculo Numérico Práctica 2.
Sistemas de Ecuaciones Diferenciales
Simulacion de sistemas dinamicos
Ecuaciones Diferenciales Ordinarias
Modelos de Sistemas Continuos Ing. Rafael A. Díaz Chacón U.C.V. C RAD/00.
Reacciones reversibles de 1er Orden
Clase 10.1 Cálculo de áreas..
Simulacion de sistemas dinamicos
Teoría de sistemas de Ecuaciones No lineales
Calcular el cero del polinomio de orden 3 que pasa por los puntos
Cálculo de ceros de funciones de Rn–> Rn :
Métodos iterativos para sistemas lineales
Campo de direcciones de la E.D.O. de primer orden: y’=f(x,y)
Problemas de frontera para ecuaciones diferenciales
Interpolación y aproximación polinomial
Teoría de Sistemas y Señales
SIMULACIÓN DE MÁQUINAS ELÉCTRICAS SEPTIEMBRE – DICIEMBRE 2004 Simulación de Máquinas Eléctricas Ph. D., M. Sc., Ing. Jaime A. González C.
MATEMÁTICAS III INTRODUCCIÓN
Aplicaciones de interpolación
Métodos locales de interpolación: La motivación para el estudio de los métodos locales de interpolación radica en la dificultad de calcular el polinomio.
ECUACIONES DIFERENCIALES EXACTAS
Ecuaciones diferenciales de Primer Orden.
Computational Modeling for Engineering MECN 6040
Los metodos Runge-Kutta
Los metodos Runge-Kutta
45 Integrales Longitud de arco
Sea la siguiente función, f(x):
Sistemas de ecuaciones diferenciales ordinarias de 1er grado :
Encuentra el valor de x en la siguiente ecuación:
UNIVERSIDAD DE ANTIOQUIA
Regla de Simpson 1/3 simple
Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D.
Reglas básicas de integración
Escuela de Ciencias Básicas Tecnología e Ingeniería Diferenciación, Integración y Solución de Ecuaciones Diferenciales Carlos López Sarasty Unidad 3.
ECUACIONES DIFERENCIALES
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
1.Introducción 2.Casos simples de reducción del orden 3.Ecuaciones lineales homogéneas con coeficientes constantes 4.Ecuaciones lineales no homogéneas.
Solución Numérica Maximino Pérez Maldonado. La solución analítica de una ED, aún cuando exista, no necesariamente es fácil de encontrar, de hecho, en.
Metodos adaptativos y de paso multiple
14 Derivada de funciones paramétricas.
MÉTODOS NUMÉRICOS
CLASE x + 3 y = 9 x – 4 y = – 1 y = – – x + 3 y = x x r1r1 r1r1 r2r2 r2r2 r2r2 r2r2 r1r1 r1r1   = { A } = { A } A.
Ecuaciones Diferenciales Ordinarias
Tema 3: Sistemas de ecuaciones lineales. Métodos iterativos
Condición inicial y(t = t o ) = y o En donde f(t,y) es una función arbitraria. Remplazando la derivada por un esquema de diferencias finitas adelantado.
Solución de Ecuaciones Diferenciales Ordinarias con MATLAB
Ecuaciones Diferenciales Ordinarias de Primer Orden. Tema # 1.
Históricamente, el cálculo integral surgió de la necesidad de resolver el problema de la obtención de áreas de figuras planas. Los griegos lo abordaron,
Introducción a Integración Numérica
Tele clase 15 Ecuaciones diferenciales.
TÉCNICAS CUALITATIVAS PARA LAS ECUACIONES DIFERENCIALES DE PRIMER ORDEN: CAMPOS DE PENDIENTES Y LÍNEAS DE FASE.
Calcula la integral 0 1
Ecuaciones Diferenciales Ordinarias Lineales de segundo orden.
END.
EL DESARROLLO HUMANO. EL DESARROLLO COMO PROCESO INTEGRAL.
Transcripción de la presentación:

Ecuaciones Diferenciales Ordinarias

Ecuaciones Diferenciales Ordinarias Problemas de valor inicial Campo de direcciones Métodos numéricos para el problema de valor inicial Método de Euler Método de Heun Método de Euler modificado Método de Runge-Kutta

Problemas de valor inicial Ecuación diferencial Condición inicial Ejemplo: modelo de población de Verhulst

Campo de direcciones Curvas solución de una ecuación diferencial Pendiente de las curvas solución Campo de direcciones

Campo de direcciones t=a:h:b; y=c:h:d; [tt,yy] = meshgrid(t,y); uno = ones(size(tt)); dy = f(tt,yy); quiver(tt,yy,uno,dy)

Campo de direcciones Ecuación Logística 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0.5 1 1.5 2 2.5 3

Métodos numéricos para el P.V.I. Problema de Valor Inicial Discretización Forma integral del problema de valor inicial

Métodos numéricos para el P.V.I. Error local del método iterativo Error máximo Convergencia Método de orden p:

Método de Euler Forma integral de la ecuación diferencial Aproximación (Fórmula de los rectángulos) Paso fijo Método de Euler: para k=1,2...,n

Método de Euler function [t,y]=mieuler(a,b,y0,n) h=(b-a)/n; t=a:h:b; y=zeros(size(t)); y(1)=y0; for k=1:n y(k+1)=y(k)+h*f(t(k),y(k)); end

Soluciones aproximadas (Euler) Ecuación Logística 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0.5 1 1.5 2 2.5 3

Método de Heun Forma integral de la ecuación diferencial Aproximación (Fórmula de los trapecios) Aproximación por Euler (predicción) Método de Heun (correccción)

Método de Heun function [t,y]=heun(a,b,y0,n) h=(b-a)/n; t=a:h:b; y=zeros(size(t)); y(1)=y0; for k=1:n k1=f(t(k),y(k)); ykp=y(k)+h*k1; k2=f(t(k+1),ykp); y(k+1)=y(k)+h/2*(k1+k2); end

Método de Euler modificado Forma integral de la ecuación diferencial Aproximación (Fórmula del punto medio) Aproximación por Euler Método de Euler modificado

Método de Euler modificado function [t,y]=eulermod(a,b,y0,n) h=(b-a)/n; t=a:h:b; y=zeros(size(t)); y(1)=y0; for k=1:n yk2=y(k)+h/2*f(t(k),y(k)); y(k+1)=y(k)+h*f(t(k)+h/2,yk2)); end

Método de Runge-Kutta Forma integral de la ecuación diferencial Aproximación de la integral (Regla de Simpson)

Método de Runge-Kutta (cont.) Estimaciones previas Aplicación de la fórmula

Método de Runge-Kutta function [t,y]=rungekut(a,b,y0,n) h=(b-a)/n; t=a:h:b; y=zeros(size(t)); y(1)=y0; for k=1:n k1=f(t(k),y(k)); tk2=t(k)+h/2; k2=f(tk2,y(k)+h/2*k1); k3=f(tk2,y(k)+h/2*k2); k4=f(t(k+1),y(k)+h*k3); y(k+1)=y(k)+h/6*(k1+2*k2+2*k3+k4); end

Comparación de métodos