SlideShare una empresa de Scribd logo
Dr. Ángel Arturo Rendón Castro
Abril 2024
Métodos Numéricos
Solución de
Ecuaciones
Diferenciales de
2º Orden
Las ecuaciones diferenciales
aparecieron por primera vez
en los trabajos de cálculo de
Newton y Leibniz. En 1671, en
el Capítulo 2 de su trabajo
Método de las fluxiones y
series infinitas, Isaac Newton
hizo una lista de tres clases de
ecuaciones diferenciales:
T
O
L
y=x
f(x)=x
y=f(x)
T
O
L
T
O
L
y=f(x)
y´=f(x)=d
y/dx=Dxy
T
O
L
T
O
L
Soluciones de
ecuaciones
diferenciales
y´+ y - x² - 2x = 0
Sol.: y = x²
y´ =
y´+ y - x² - 2x = 0
Sol.: y = x²
y´ =2x
2x+x²-x²-2x=0
0=0
Desarrollado de forma independiente por los
matemáticos alemanes Carl Runge en 1895 y Martin
Wilhelm Kutta en 1901. Su trabajo conjunto culminó en
lo que hoy conocemos como el método de Runge-Kutta,
una técnica que mejora significativamente la precisión
de las soluciones numéricas de las EDOs en
comparación con métodos más antiguos, como el
método de Euler.
Ecuaciones Diferenciales de Segundo Orden
static void Main(string[] args)
{
double y, yy, yyy, k1, k2, k3, k4, ky1, ky2, ky3, ky4;
double x = 0, paso = 0.01;
y = 1;
yy = 1;
while (x < 2)
{
yyy = -3*yy+10*y+Math.Sin(x);
ky1 = paso*(-3*yy+10*y+Math.Sin(x));
k1 = paso*yy;
ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2)
+ Math.Sin(x + paso / 2));
k2 = paso * (yy + ky1 / 2);
ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2)
+ Math.Sin(x + paso / 2));
k3 = paso*(yy + ky2 / 2);
ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso));
k4 = paso * (yy + k3);
y = y + (k1 + 2 * k2 + 2 * k3 + k4)/ 6;
yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6;
x = x + paso;
}
Console.WriteLine("El valor de y cuando x es " + x + " es " + y);
Console.ReadLine();
}
A diferencia de otros métodos este se desarrolló
más como una evolución de ideas en el campo
de la matemática aplicada y la física.
Este enfoque comenzó a ganar popularidad en
la mitad del siglo XX, como una solución
práctica para problemas de valor en la frontera
que eran difíciles de manejar con los métodos
existentes en ese momento.
El método del disparo es particularmente útil
para resolver EDOs lineales y no lineales de
segundo orden, pero puede adaptarse para
ordenes superiores. Es ampliamente aplicado
en ingeniería y física, especialmente en
problemas donde las condiciones de la solución
son conocidas en dos o más puntos distintos,
como en el caso de la dinámica de fluidos, la
termodinámica, y en la modelización de
estructuras y materiales.
static void Main(string[] args)
{
double y, yy, yyy, k1, k2, k3, k4, ky1, ky2, ky3, ky4;
double criterio, criterio_1, criterio_2;
double yy_1, yy_2, yy_inicial;
double x = 0, paso = 0.001;
double x_final = 10, y_final = 3;
//Valor propuesto
yy_inicial = -10;
yy_1 = yy_inicial;
yy_2 = yy_inicial;
//Runge-Kuta para inicializar los valores
y = 1;
yy = yy_inicial;
x = 0;
while (x < x_final)
{
yyy = -3 * yy + 10 * y + Math.Sin(x);
ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x));
k1 = paso * yy;
ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2)
+ Math.Sin(x + paso / 2));
k2 = paso * (yy + ky1 / 2);
ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2)
+ Math.Sin(x + paso / 2));
k3 = paso * (yy + ky2 / 2);
ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso));
k4 = paso * (yy + k3);
y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6;
yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6;
x = x + paso;
}
criterio = y_final - y;
criterio_2 = criterio;
//Busqueda de el rango en donde está la raíz
while (criterio*criterio_2 > 0)
{
yy_2 = yy_inicial;
yy_inicial = yy_inicial + 1;
criterio_2 = criterio;
//Runge-Kutta
y = 1;
yy = yy_inicial;
x = 0;
while (x < x_final)
{
yyy = -3 * yy + 10 * y + Math.Sin(x);
ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x));
k1 = paso * yy;
ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2)
+ Math.Sin(x + paso / 2));
k2 = paso * (yy + ky1 / 2);
ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2)
+ Math.Sin(x + paso / 2));
k3 = paso * (yy + ky2 / 2);
ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso));
k4 = paso * (yy + k3);
y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6;
yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6;
x = x + paso;
}
}
criterio = y_final - y;
}
if (criterio == 0)
{
Console.WriteLine("El valor de la derivada en x=0 es " + yy);
}
yy_1 = yy_inicial;
criterio_1 = criterio;
//Método de bisección
while (Math.Abs(criterio) > 0.00001)
{
yy_inicial = (yy_1 + yy_2) / 2;
//Runge-Kutta
y = 1;
yy = yy_inicial;
x = 0;
while (x < x_final)
{
yyy = -3 * yy + 10 * y + Math.Sin(x);
ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x));
k1 = paso * yy;
ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2)
+ Math.Sin(x + paso / 2));
k2 = paso * (yy + ky1 / 2);
ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2)
+ Math.Sin(x + paso / 2));
k3 = paso * (yy + ky2 / 2);
ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso));
k4 = paso * (yy + k3);
y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6;
yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6;
x = x + paso;
}
criterio = y_final - y;
if (criterio *criterio_2 < 0)
{
yy_1 = yy_inicial;
criterio_1= criterio;
}
else
{
yy_2 = yy_inicial;
criterio_2 = criterio;
}
}
Console.WriteLine("El valor de la derivada en el inicio es de " + yy_inicial);
Console.ReadLine();
}

Más contenido relacionado

Similar a Ecuaciones diferenciales de segundo grado

Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...
Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...
Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...Carlos Aguilar
 
Trabajo computacion runge kutta
Trabajo computacion runge kuttaTrabajo computacion runge kutta
Trabajo computacion runge kuttavictoriaalcazar
 
Unidad 8 resolvamos con geometria analitica.
Unidad 8 resolvamos con geometria analitica.Unidad 8 resolvamos con geometria analitica.
Unidad 8 resolvamos con geometria analitica.matedivliss
 
Geometría analítica y Cálculo Diferencial.pptx
Geometría analítica y Cálculo Diferencial.pptxGeometría analítica y Cálculo Diferencial.pptx
Geometría analítica y Cálculo Diferencial.pptxIsaiGalicia1
 
Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasYerikson Huz
 
23-24 Metodo Euler_MetNumericos_Diapositivas.pptx
23-24 Metodo Euler_MetNumericos_Diapositivas.pptx23-24 Metodo Euler_MetNumericos_Diapositivas.pptx
23-24 Metodo Euler_MetNumericos_Diapositivas.pptxalexanderchito
 
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3Ejemplos metodo-de-lagrange1-ajustar-a-mat-3
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3shirleyrojas2108
 
Teoría y Problemas de Calculo Diferencial MA1 ccesa007
Teoría y Problemas de Calculo Diferencial  MA1   ccesa007Teoría y Problemas de Calculo Diferencial  MA1   ccesa007
Teoría y Problemas de Calculo Diferencial MA1 ccesa007Demetrio Ccesa Rayme
 
Metodo runge kutta
Metodo runge kuttaMetodo runge kutta
Metodo runge kuttaJohn B
 
Pauta prueba parcial 1
Pauta prueba parcial 1Pauta prueba parcial 1
Pauta prueba parcial 1Ignacio Felipe
 
Sistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdfSistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdfjorge816356
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesDaniel Mg
 
Guia de estudio Raices de Polinomio
Guia de estudio Raices de PolinomioGuia de estudio Raices de Polinomio
Guia de estudio Raices de PolinomioKEMNAYMZC
 
Mm 201 derivada_de_una_funcion_compuesta
Mm 201 derivada_de_una_funcion_compuestaMm 201 derivada_de_una_funcion_compuesta
Mm 201 derivada_de_una_funcion_compuestacruzcarlosmath
 

Similar a Ecuaciones diferenciales de segundo grado (20)

Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...
Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...
Solucion de Ecuaciones Diferenciales Ordinarias de Segundo Orden por Métodos ...
 
Trabajo computacion runge kutta
Trabajo computacion runge kuttaTrabajo computacion runge kutta
Trabajo computacion runge kutta
 
Unidad 8 resolvamos con geometria analitica.
Unidad 8 resolvamos con geometria analitica.Unidad 8 resolvamos con geometria analitica.
Unidad 8 resolvamos con geometria analitica.
 
Geometría analítica y Cálculo Diferencial.pptx
Geometría analítica y Cálculo Diferencial.pptxGeometría analítica y Cálculo Diferencial.pptx
Geometría analítica y Cálculo Diferencial.pptx
 
Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneas
 
12534840 ecuaciones-diferenciales-parciales-elipticas
12534840 ecuaciones-diferenciales-parciales-elipticas12534840 ecuaciones-diferenciales-parciales-elipticas
12534840 ecuaciones-diferenciales-parciales-elipticas
 
Runge-Kutta f
Runge-Kutta fRunge-Kutta f
Runge-Kutta f
 
23-24 Metodo Euler_MetNumericos_Diapositivas.pptx
23-24 Metodo Euler_MetNumericos_Diapositivas.pptx23-24 Metodo Euler_MetNumericos_Diapositivas.pptx
23-24 Metodo Euler_MetNumericos_Diapositivas.pptx
 
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3Ejemplos metodo-de-lagrange1-ajustar-a-mat-3
Ejemplos metodo-de-lagrange1-ajustar-a-mat-3
 
Teoría y Problemas de Calculo Diferencial MA1 ccesa007
Teoría y Problemas de Calculo Diferencial  MA1   ccesa007Teoría y Problemas de Calculo Diferencial  MA1   ccesa007
Teoría y Problemas de Calculo Diferencial MA1 ccesa007
 
Metodo runge kutta
Metodo runge kuttaMetodo runge kutta
Metodo runge kutta
 
Pauta prueba parcial 1
Pauta prueba parcial 1Pauta prueba parcial 1
Pauta prueba parcial 1
 
Sistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdfSistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdf
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
u2
u2u2
u2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Guia de estudio Raices de Polinomio
Guia de estudio Raices de PolinomioGuia de estudio Raices de Polinomio
Guia de estudio Raices de Polinomio
 
Mm 201 derivada_de_una_funcion_compuesta
Mm 201 derivada_de_una_funcion_compuestaMm 201 derivada_de_una_funcion_compuesta
Mm 201 derivada_de_una_funcion_compuesta
 
Taller edo
Taller edoTaller edo
Taller edo
 

Último

Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdfDescripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdfrehabilitvet
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)portafoliodigitalyos
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialDanita2111
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxPabloPazmio14
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptxJunkotantik
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALJorge Castillo
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativoharolbustamante1
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdfFlorHernandezNuez
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxNoe Castillo
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIASandra Mariela Ballón Aguedo
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdfnataliavera27
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)portafoliodigitalyos
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )portafoliodigitalyos
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 

Último (20)

Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdfDescripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTEPLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 

Ecuaciones diferenciales de segundo grado

  • 1. Dr. Ángel Arturo Rendón Castro Abril 2024 Métodos Numéricos Solución de Ecuaciones Diferenciales de 2º Orden
  • 2.
  • 3. Las ecuaciones diferenciales aparecieron por primera vez en los trabajos de cálculo de Newton y Leibniz. En 1671, en el Capítulo 2 de su trabajo Método de las fluxiones y series infinitas, Isaac Newton hizo una lista de tres clases de ecuaciones diferenciales:
  • 4.
  • 5.
  • 6.
  • 10. T O L
  • 11. T O L
  • 12.
  • 13.
  • 14.
  • 16.
  • 17. y´+ y - x² - 2x = 0 Sol.: y = x² y´ =
  • 18. y´+ y - x² - 2x = 0 Sol.: y = x² y´ =2x 2x+x²-x²-2x=0 0=0
  • 19.
  • 20. Desarrollado de forma independiente por los matemáticos alemanes Carl Runge en 1895 y Martin Wilhelm Kutta en 1901. Su trabajo conjunto culminó en lo que hoy conocemos como el método de Runge-Kutta, una técnica que mejora significativamente la precisión de las soluciones numéricas de las EDOs en comparación con métodos más antiguos, como el método de Euler.
  • 21.
  • 22.
  • 23.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. static void Main(string[] args) { double y, yy, yyy, k1, k2, k3, k4, ky1, ky2, ky3, ky4; double x = 0, paso = 0.01; y = 1; yy = 1; while (x < 2) { yyy = -3*yy+10*y+Math.Sin(x); ky1 = paso*(-3*yy+10*y+Math.Sin(x)); k1 = paso*yy; ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2) + Math.Sin(x + paso / 2)); k2 = paso * (yy + ky1 / 2); ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2) + Math.Sin(x + paso / 2)); k3 = paso*(yy + ky2 / 2); ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso)); k4 = paso * (yy + k3); y = y + (k1 + 2 * k2 + 2 * k3 + k4)/ 6; yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6; x = x + paso; } Console.WriteLine("El valor de y cuando x es " + x + " es " + y); Console.ReadLine(); }
  • 32. A diferencia de otros métodos este se desarrolló más como una evolución de ideas en el campo de la matemática aplicada y la física. Este enfoque comenzó a ganar popularidad en la mitad del siglo XX, como una solución práctica para problemas de valor en la frontera que eran difíciles de manejar con los métodos existentes en ese momento.
  • 33. El método del disparo es particularmente útil para resolver EDOs lineales y no lineales de segundo orden, pero puede adaptarse para ordenes superiores. Es ampliamente aplicado en ingeniería y física, especialmente en problemas donde las condiciones de la solución son conocidas en dos o más puntos distintos, como en el caso de la dinámica de fluidos, la termodinámica, y en la modelización de estructuras y materiales.
  • 34.
  • 35.
  • 36. static void Main(string[] args) { double y, yy, yyy, k1, k2, k3, k4, ky1, ky2, ky3, ky4; double criterio, criterio_1, criterio_2; double yy_1, yy_2, yy_inicial; double x = 0, paso = 0.001; double x_final = 10, y_final = 3; //Valor propuesto yy_inicial = -10; yy_1 = yy_inicial; yy_2 = yy_inicial; //Runge-Kuta para inicializar los valores y = 1; yy = yy_inicial; x = 0; while (x < x_final) { yyy = -3 * yy + 10 * y + Math.Sin(x); ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x)); k1 = paso * yy; ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2) + Math.Sin(x + paso / 2)); k2 = paso * (yy + ky1 / 2); ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2) + Math.Sin(x + paso / 2)); k3 = paso * (yy + ky2 / 2); ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso)); k4 = paso * (yy + k3); y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6; yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6; x = x + paso; } criterio = y_final - y; criterio_2 = criterio; //Busqueda de el rango en donde está la raíz while (criterio*criterio_2 > 0) { yy_2 = yy_inicial; yy_inicial = yy_inicial + 1; criterio_2 = criterio; //Runge-Kutta y = 1; yy = yy_inicial; x = 0; while (x < x_final) { yyy = -3 * yy + 10 * y + Math.Sin(x); ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x)); k1 = paso * yy; ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2) + Math.Sin(x + paso / 2)); k2 = paso * (yy + ky1 / 2); ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2) + Math.Sin(x + paso / 2)); k3 = paso * (yy + ky2 / 2); ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso)); k4 = paso * (yy + k3); y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6; yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6; x = x + paso; } } criterio = y_final - y; } if (criterio == 0) { Console.WriteLine("El valor de la derivada en x=0 es " + yy); } yy_1 = yy_inicial; criterio_1 = criterio; //Método de bisección while (Math.Abs(criterio) > 0.00001) { yy_inicial = (yy_1 + yy_2) / 2; //Runge-Kutta y = 1; yy = yy_inicial; x = 0; while (x < x_final) { yyy = -3 * yy + 10 * y + Math.Sin(x); ky1 = paso * (-3 * yy + 10 * y + Math.Sin(x)); k1 = paso * yy; ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2) + Math.Sin(x + paso / 2)); k2 = paso * (yy + ky1 / 2); ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2) + Math.Sin(x + paso / 2)); k3 = paso * (yy + ky2 / 2); ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso)); k4 = paso * (yy + k3); y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6; yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6; x = x + paso; } criterio = y_final - y; if (criterio *criterio_2 < 0) { yy_1 = yy_inicial; criterio_1= criterio; } else { yy_2 = yy_inicial; criterio_2 = criterio; } } Console.WriteLine("El valor de la derivada en el inicio es de " + yy_inicial); Console.ReadLine(); }