SlideShare una empresa de Scribd logo
1 de 11
ESCUELA SUPERIOR POLITÉCNICA
DE CHIMBORAZO
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
CARRERA DE ELECTRÓNICA Y AUTOMATIZACIÓN
TEMA 23:
Método de Euler
Ing. Andrés Morocho Caiza
Método de Euler
Conocido también como método de la recta tangente. Se dedica a la solución de ecuaciones diferenciales
ordinarias EDO, de la forma:
𝑑𝑦
𝑑𝑥
= 𝑓 𝑥, 𝑦
Donde la estimación de la solución a la EDO está determinada por:
𝑦𝑖+1 = 𝑦𝑖 + 𝑓 𝑥𝑖, 𝑦𝑖 ℎ
Programación método de Euler
%% Método de Euler para resolver una EDO
clc; clear; format long; close all;
h = 0.1; x = 0:h:1.5; yr = exp(x.^2);
y = zeros(size(x)); y(1)=1;
f = @(x,y) 2*x*y;
N = length(x);
for k = 1:N-1
Dy = f(x(k),y(k));
y(k+1) = y(k) + h*Dy;
end
plot(x,yr,'-r',x,y,'-b');
legend('Y-real','Y-Euler'); grid on;
Método de Euler Mejorado (Modificado)
Conocido también como método de Heun. Se dedica a la solución de ecuaciones diferenciales ordinarias
EDO, de la forma:
𝑑𝑦
𝑑𝑥
= 𝑓 𝑥, 𝑦
Donde la estimación de la solución a la EDO parte del método de Euler:
𝑦𝑖+1 = 𝑦𝑖 + 𝑓 𝑥𝑖, 𝑦𝑖 ℎ
Mejorando el resultado con:
𝑦𝑖+1 = 𝑦𝑖 +
ℎ
2
𝑓 𝑥𝑖, 𝑦𝑖 + 𝑓(𝑥𝑖+1, 𝑦𝑖+1)
𝑦𝑖+1 = 𝑦𝑖 +
ℎ
2
𝑓 𝑥𝑖, 𝑦𝑖 + 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑓 𝑥𝑖, 𝑦𝑖
En resumen:
𝑦𝑒 = 𝑦𝑖 +𝑓 𝑥𝑖, 𝑦𝑖 ℎ
𝑦𝑒𝑚 = 𝑦𝑖 +
ℎ
2
𝑓 𝑥𝑖, 𝑦𝑖 + 𝑦𝑒
Programación método de Euler Mejorado
%% Metodo de Euler Mejorado para resolver una EDO
clc; clear; format long; close all;
h = 0.1; x = 0:h:1.5; yr = exp(x.^2);
y = zeros(size(x)); y(1)=1;
f = @(x,y) 2*x*y; N = length(x);
for k = 1:N-1
Dy = f(x(k),y(k));
ye = y(k) + h*Dy;
y(k+1) = y(k)+h/2*( Dy + f(x(k)+h,ye) );
end
plot(x,yr,'-r',x,y,'-b’);
legend('Y-real','Y-EuMej'); grid on;
Método de Runge-Kutta tercer orden
La versión común que se obtiene es:
𝑦𝑖+1 = 𝑦𝑖 +
ℎ
6
𝑘1 + 4𝑘2 + 𝑘3
Donde:
𝑘1 = 𝑓 𝑥𝑖, 𝑦𝑖
𝑘2 = 𝑓 𝑥𝑖 +
ℎ
2
, 𝑦𝑖 +
ℎ
2
𝑘1
𝑘3 = 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 − ℎ𝑘1 + 2ℎ𝑘2
Programación método de Runge-Kutta orden 3
%% Método de Runge-Kutta orden 3 para resolver una EDO
clc; clear; format long; close all;
h = 0.1; x = 0:h:1.5; yr = exp(x.^2);
y = zeros(size(x)); y(1)=1;
f = @(x,y) 2*x*y;
N = length(x);
for k = 1:N-1
k1 = f(x(k),y(k));
k2 = f(x(k)+h/2,y(k)+h/2*k1);
k3 = f(x(k)+h,y(k)-h*k1+2*h*k2);
y(k+1) = y(k) + h/6*(k1+4*k2+k3);
end
plot(x,yr,'-r',x,y,'-b');
legend('Y-real',’Y-RK3'); grid on;
Método de Runge-Kutta cuarto orden
La versión común que se obtiene es:
𝑦𝑖+1 = 𝑦𝑖 +
ℎ
6
𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4
Donde:
𝑘1 = 𝑓 𝑥𝑖, 𝑦𝑖
𝑘2 = 𝑓 𝑥𝑖 +
ℎ
2
, 𝑦𝑖 +
ℎ
2
𝑘1
𝑘3 = 𝑓 𝑥𝑖 +
ℎ
2
, 𝑦𝑖 +
ℎ
2
𝑘2
𝑘4 = 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3
Programación método de Runge-Kutta orden 4
%% Método de Runge-Kutta orden 4 para resolver una EDO
clc; clear; format long; close all;
h = 0.1; x = 0:h:1.5; yr = exp(x.^2);
y = zeros(size(x)); y(1)=1;
f = @(x,y) 2*x*y;
N = length(x);
for k = 1:N-1
k1 = f(x(k),y(k));
k2 = f(x(k)+h/2,y(k)+h/2*k1);
k3 = f(x(k)+h/2,y(k)+h/2*k2);
k4 = f(x(k)+h,y(k)+h*k3);
y(k+1) = y(k) + h/6*(k1+2*k2+2*k3+k4);
end
plot(x,yr,'-r',x,y,'-b');
legend('Y-real','Y-RK4'); grid on;
Evaluación
Realice los siguientes ejercicios con CI nulas:
Deber 2. Método de Euler
Aplique los dos métodos de EDO en cada uno de los siguientes ejercicios:
𝑦 0 = 1
𝑦 0 = 2
𝑦 0 = 1
𝑦 0 = 1

Más contenido relacionado

Similar a 23-24 Metodo Euler_MetNumericos_Diapositivas.pptx

Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Kike Prieto
 
Ecuaciones diferenciales ordinarias Parte 2
Ecuaciones diferenciales ordinarias Parte 2Ecuaciones diferenciales ordinarias Parte 2
Ecuaciones diferenciales ordinarias Parte 2Kike Prieto
 
unidad-5 cideteq
unidad-5 cidetequnidad-5 cideteq
unidad-5 cideteqsonik60
 
Metodo de ecuaciones diferenciales
Metodo de ecuaciones diferencialesMetodo de ecuaciones diferenciales
Metodo de ecuaciones diferencialesJoonser
 
Ecuaciones y desigualdades.
Ecuaciones y desigualdades. Ecuaciones y desigualdades.
Ecuaciones y desigualdades. Roberth Loaiza
 
Ecuac diferenciales ordinarias
Ecuac diferenciales ordinariasEcuac diferenciales ordinarias
Ecuac diferenciales ordinariasMily L
 
Derivación numérica (Series de Taylor)
Derivación numérica (Series de Taylor)Derivación numérica (Series de Taylor)
Derivación numérica (Series de Taylor)Armany1
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesDaniel Mg
 
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...Determinar la ecuación general de la circunferencia que pasa por el punto A(-...
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...Sergio Damian Reinoso Rivadeneira
 
Ecuaciones diferenciales parciales Parte 3
Ecuaciones diferenciales parciales Parte 3Ecuaciones diferenciales parciales Parte 3
Ecuaciones diferenciales parciales Parte 3Kike Prieto
 
Teoria y problemas de maximo entero ch21 ccesa007
Teoria y problemas de maximo entero ch21 ccesa007Teoria y problemas de maximo entero ch21 ccesa007
Teoria y problemas de maximo entero ch21 ccesa007Demetrio Ccesa Rayme
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaRobert_Hooke
 
Teoria y problemas de maximo entero ccesa007
Teoria y problemas de maximo entero  ccesa007Teoria y problemas de maximo entero  ccesa007
Teoria y problemas de maximo entero ccesa007Demetrio Ccesa Rayme
 
Notas de Cálculo Diferencial
Notas de Cálculo DiferencialNotas de Cálculo Diferencial
Notas de Cálculo DiferencialJuliho Castillo
 

Similar a 23-24 Metodo Euler_MetNumericos_Diapositivas.pptx (20)

Ecuaciones y sistemas de ecuaciones en maple
Ecuaciones y sistemas de ecuaciones en mapleEcuaciones y sistemas de ecuaciones en maple
Ecuaciones y sistemas de ecuaciones en maple
 
Ecuaciones diferenciales lineales
Ecuaciones diferenciales linealesEcuaciones diferenciales lineales
Ecuaciones diferenciales lineales
 
Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2Ecuaciones diferenciales parciales Parte 2
Ecuaciones diferenciales parciales Parte 2
 
Ecuaciones diferenciales ordinarias Parte 2
Ecuaciones diferenciales ordinarias Parte 2Ecuaciones diferenciales ordinarias Parte 2
Ecuaciones diferenciales ordinarias Parte 2
 
unidad-5 cideteq
unidad-5 cidetequnidad-5 cideteq
unidad-5 cideteq
 
Metodo de ecuaciones diferenciales
Metodo de ecuaciones diferencialesMetodo de ecuaciones diferenciales
Metodo de ecuaciones diferenciales
 
Ecuaciones y desigualdades.
Ecuaciones y desigualdades. Ecuaciones y desigualdades.
Ecuaciones y desigualdades.
 
Ecuac diferenciales ordinarias
Ecuac diferenciales ordinariasEcuac diferenciales ordinarias
Ecuac diferenciales ordinarias
 
Derivación numérica (Series de Taylor)
Derivación numérica (Series de Taylor)Derivación numérica (Series de Taylor)
Derivación numérica (Series de Taylor)
 
Bioquimica-Exposición.PPTX
Bioquimica-Exposición.PPTXBioquimica-Exposición.PPTX
Bioquimica-Exposición.PPTX
 
Metodos numericos
Metodos numericosMetodos numericos
Metodos numericos
 
Geogebra y circunferencia
Geogebra y circunferenciaGeogebra y circunferencia
Geogebra y circunferencia
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
REGLA DE LA CADENA
REGLA DE LA CADENAREGLA DE LA CADENA
REGLA DE LA CADENA
 
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...Determinar la ecuación general de la circunferencia que pasa por el punto A(-...
Determinar la ecuación general de la circunferencia que pasa por el punto A(-...
 
Ecuaciones diferenciales parciales Parte 3
Ecuaciones diferenciales parciales Parte 3Ecuaciones diferenciales parciales Parte 3
Ecuaciones diferenciales parciales Parte 3
 
Teoria y problemas de maximo entero ch21 ccesa007
Teoria y problemas de maximo entero ch21 ccesa007Teoria y problemas de maximo entero ch21 ccesa007
Teoria y problemas de maximo entero ch21 ccesa007
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicada
 
Teoria y problemas de maximo entero ccesa007
Teoria y problemas de maximo entero  ccesa007Teoria y problemas de maximo entero  ccesa007
Teoria y problemas de maximo entero ccesa007
 
Notas de Cálculo Diferencial
Notas de Cálculo DiferencialNotas de Cálculo Diferencial
Notas de Cálculo Diferencial
 

Último

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

23-24 Metodo Euler_MetNumericos_Diapositivas.pptx

  • 1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRÓNICA CARRERA DE ELECTRÓNICA Y AUTOMATIZACIÓN TEMA 23: Método de Euler Ing. Andrés Morocho Caiza
  • 2. Método de Euler Conocido también como método de la recta tangente. Se dedica a la solución de ecuaciones diferenciales ordinarias EDO, de la forma: 𝑑𝑦 𝑑𝑥 = 𝑓 𝑥, 𝑦 Donde la estimación de la solución a la EDO está determinada por: 𝑦𝑖+1 = 𝑦𝑖 + 𝑓 𝑥𝑖, 𝑦𝑖 ℎ
  • 3. Programación método de Euler %% Método de Euler para resolver una EDO clc; clear; format long; close all; h = 0.1; x = 0:h:1.5; yr = exp(x.^2); y = zeros(size(x)); y(1)=1; f = @(x,y) 2*x*y; N = length(x); for k = 1:N-1 Dy = f(x(k),y(k)); y(k+1) = y(k) + h*Dy; end plot(x,yr,'-r',x,y,'-b'); legend('Y-real','Y-Euler'); grid on;
  • 4. Método de Euler Mejorado (Modificado) Conocido también como método de Heun. Se dedica a la solución de ecuaciones diferenciales ordinarias EDO, de la forma: 𝑑𝑦 𝑑𝑥 = 𝑓 𝑥, 𝑦 Donde la estimación de la solución a la EDO parte del método de Euler: 𝑦𝑖+1 = 𝑦𝑖 + 𝑓 𝑥𝑖, 𝑦𝑖 ℎ Mejorando el resultado con: 𝑦𝑖+1 = 𝑦𝑖 + ℎ 2 𝑓 𝑥𝑖, 𝑦𝑖 + 𝑓(𝑥𝑖+1, 𝑦𝑖+1) 𝑦𝑖+1 = 𝑦𝑖 + ℎ 2 𝑓 𝑥𝑖, 𝑦𝑖 + 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑓 𝑥𝑖, 𝑦𝑖 En resumen: 𝑦𝑒 = 𝑦𝑖 +𝑓 𝑥𝑖, 𝑦𝑖 ℎ 𝑦𝑒𝑚 = 𝑦𝑖 + ℎ 2 𝑓 𝑥𝑖, 𝑦𝑖 + 𝑦𝑒
  • 5. Programación método de Euler Mejorado %% Metodo de Euler Mejorado para resolver una EDO clc; clear; format long; close all; h = 0.1; x = 0:h:1.5; yr = exp(x.^2); y = zeros(size(x)); y(1)=1; f = @(x,y) 2*x*y; N = length(x); for k = 1:N-1 Dy = f(x(k),y(k)); ye = y(k) + h*Dy; y(k+1) = y(k)+h/2*( Dy + f(x(k)+h,ye) ); end plot(x,yr,'-r',x,y,'-b’); legend('Y-real','Y-EuMej'); grid on;
  • 6. Método de Runge-Kutta tercer orden La versión común que se obtiene es: 𝑦𝑖+1 = 𝑦𝑖 + ℎ 6 𝑘1 + 4𝑘2 + 𝑘3 Donde: 𝑘1 = 𝑓 𝑥𝑖, 𝑦𝑖 𝑘2 = 𝑓 𝑥𝑖 + ℎ 2 , 𝑦𝑖 + ℎ 2 𝑘1 𝑘3 = 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 − ℎ𝑘1 + 2ℎ𝑘2
  • 7. Programación método de Runge-Kutta orden 3 %% Método de Runge-Kutta orden 3 para resolver una EDO clc; clear; format long; close all; h = 0.1; x = 0:h:1.5; yr = exp(x.^2); y = zeros(size(x)); y(1)=1; f = @(x,y) 2*x*y; N = length(x); for k = 1:N-1 k1 = f(x(k),y(k)); k2 = f(x(k)+h/2,y(k)+h/2*k1); k3 = f(x(k)+h,y(k)-h*k1+2*h*k2); y(k+1) = y(k) + h/6*(k1+4*k2+k3); end plot(x,yr,'-r',x,y,'-b'); legend('Y-real',’Y-RK3'); grid on;
  • 8. Método de Runge-Kutta cuarto orden La versión común que se obtiene es: 𝑦𝑖+1 = 𝑦𝑖 + ℎ 6 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4 Donde: 𝑘1 = 𝑓 𝑥𝑖, 𝑦𝑖 𝑘2 = 𝑓 𝑥𝑖 + ℎ 2 , 𝑦𝑖 + ℎ 2 𝑘1 𝑘3 = 𝑓 𝑥𝑖 + ℎ 2 , 𝑦𝑖 + ℎ 2 𝑘2 𝑘4 = 𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3
  • 9. Programación método de Runge-Kutta orden 4 %% Método de Runge-Kutta orden 4 para resolver una EDO clc; clear; format long; close all; h = 0.1; x = 0:h:1.5; yr = exp(x.^2); y = zeros(size(x)); y(1)=1; f = @(x,y) 2*x*y; N = length(x); for k = 1:N-1 k1 = f(x(k),y(k)); k2 = f(x(k)+h/2,y(k)+h/2*k1); k3 = f(x(k)+h/2,y(k)+h/2*k2); k4 = f(x(k)+h,y(k)+h*k3); y(k+1) = y(k) + h/6*(k1+2*k2+2*k3+k4); end plot(x,yr,'-r',x,y,'-b'); legend('Y-real','Y-RK4'); grid on;
  • 10. Evaluación Realice los siguientes ejercicios con CI nulas:
  • 11. Deber 2. Método de Euler Aplique los dos métodos de EDO en cada uno de los siguientes ejercicios: 𝑦 0 = 1 𝑦 0 = 2 𝑦 0 = 1 𝑦 0 = 1