freeCodeCamp/guide/spanish/mathematics/differential-equations/eulers-method/index.md

2.6 KiB

title localeTitle
Euler's Method Método de Euler

Método de Euler

El método de Euler es un procedimiento numérico de primer orden para resolver ecuaciones diferenciales ordinarias (EDO) con un valor inicial dado.

El problema general del valor inicial

Metodología

El método de Euler utiliza la fórmula simple,

para construir la tangente en el punto x y obtener el valor de y(x+h) , cuya pendiente es,

En el método de Euler, puede aproximar la curva de la solución por la tangente en cada intervalo (es decir, por una secuencia de segmentos de línea corta), en los pasos de h .

En general , si utiliza un tamaño de paso pequeño, la precisión de la aproximación aumenta.

Formula general

Valor funcional en cualquier punto b , dado por y(b)

dónde,

  • n = número de pasos
  • h = ancho del intervalo (tamaño de cada paso)

Pseudocódigo

Ejemplo

Encuentra y(1) , dado

Resolviendo analíticamente, la solución es y = e x y y(1) = 2.71828 . (Nota: esta solución analítica es solo para comparar la precisión).

Usando el método de Euler, considerando h = 0.2 , 0.1 , 0.01 , puede ver los resultados en el diagrama a continuación.

Cuando h = 0.2 , y(1) = 2.48832 (error = 8.46%)

Cuando h = 0.1 , y(1) = 2.59374 (error = 4.58%)

Cuando h = 0.01 , y(1) = 2.70481 (error = 0.50%)

Puedes notar, cómo mejora la precisión cuando los pasos son pequeños.

Más información:

  1. Métodos numéricos para resolver ecuaciones diferenciales
  2. Método de euler