Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

y(xn) — approximate value at endpoint
0,7652614605
Euler approximation with step size h = 0,02
Subdivisiones n 50
Tamaño del paso h 0,02
k xk yk
0 0 0
1 0,02 0,02
2 0,04 0,039992
3 0,06 0,0599600128
4 0,08 0,0798881087
5 0,1 0,0997604665
6 0,12 0,1195614235
7 0,14 0,1392755248
8 0,16 0,1588875714
9 0,18 0,1783826662
10 0,2 0,1977462587
11 0,22 0,216964187
12 0,24 0,2360227179
13 0,26 0,2549085834
14 0,28 0,2736090157
15 0,3 0,2921117778
16 0,32 0,310405192
17 0,34 0,3284781643
18 0,36 0,3463202062
19 0,38 0,3639214525
20 0,4 0,3812726761
21 0,42 0,398365299
22 0,44 0,4151914008
23 0,46 0,4317437228
24 0,48 0,4480156699
25 0,5 0,4640013091
26 0,52 0,4796953648
27 0,54 0,495093212
28 0,56 0,5101908662
29 0,58 0,5249849718
30 0,6 0,5394727874
31 0,62 0,5536521696
32 0,64 0,5675215551
33 0,66 0,5810799408
34 0,68 0,5943268629
35 0,7 0,6072623745
36 0,72 0,6198870226
37 0,74 0,6322018242
38 0,76 0,6442082413
39 0,78 0,6559081561
40 0,8 0,6673038459
41 0,82 0,6783979575
42 0,84 0,6891934817
43 0,86 0,6996937286
44 0,88 0,7099023023
45 0,9 0,7198230767
46 0,92 0,7294601715
47 0,94 0,7388179287
48 0,96 0,74790089
49 0,98 0,7567137752
50 1 0,7652614605

Qué hace esta calculadora

Esta herramienta resuelve numéricamente una ecuación diferencial ordinaria de primer orden de la forma \(y' = F(x, y)\) con la condición inicial \(y(x_0) = y_0\), mediante el clásico método de Euler explícito (hacia adelante). Avanza desde \(x_0\) hasta \(x_n\) en \(n\) pasos iguales y devuelve el tamaño del paso \(h\), una tabla completa de aproximaciones \((x, y)\) y el valor aproximado en el extremo, \(y(x_n)\).

Cómo usarla

Introduce el segundo miembro \(F(x, y)\) como una expresión matemática en las variables \(x\) e \(y\) (operadores + - * / ^, paréntesis y funciones como sin, cos, exp, log/ln, sqrt, abs, además de las constantes pi y e). Define el punto de partida \(x_0\), el valor inicial \(y_0\), el extremo final \(x_n\) y elige el número de subdivisiones \(n\). Cuanto mayor sea \(n\), más pequeño será el paso y, en general, más preciso será el resultado.

La fórmula explicada

El tamaño del paso es $$h = \frac{x_n - x_0}{n},$$ y los puntos de la malla son \(x_k = x_0 + k \cdot h\). Partiendo de \(y_0\), cada nuevo valor se calcula como $$y_{k+1} = y_k + h \cdot F(x_k, y_k):$$ se evalúa la pendiente \(F\) en el punto actual y se da un paso en línea recta de anchura \(h\). El método tiene precisión de primer orden, por lo que el error global se comporta como \(O(h)\).

Publicidad
Método de Euler avanzando por la recta tangente de un punto al siguiente
Cada paso de Euler sigue la pendiente tangente \(F(x,y)\) durante un paso de tamaño \(h\), alejándose de la curva real.

Ejemplo resuelto

Para \(y' = 1 - y^2\) con \(x_0 = 0\), \(y_0 = 0\), \(x_n = 1\) y \(n = 5\), el paso es \(h = 0{,}2\). La iteración da \(y_1 = 0{,}2\), \(y_2 = 0{,}392\), \(y_3 = 0{,}5612672\), \(y_4 \approx 0{,}6982668\), \(y_5 \approx 0{,}8007513\). Así, la estimación de Euler en \(x = 1\) es de unos \(0{,}8008\). La solución exacta es \(\tanh(x)\), de modo que \(\tanh(1) \approx 0{,}7616\); al aumentar \(n\), el valor de Euler se aproxima cada vez más a este valor real.

Tabla de pasos de iteración de Euler con columnas de x e y
El ejemplo resuelto construye una tabla paso a paso de valores \(x_k\) e \(y_k\) hasta el punto final \(x_n\).

Preguntas frecuentes

¿Por qué mi resultado difiere de la solución exacta? El método de Euler solo tiene precisión de primer orden. El error disminuye aproximadamente de forma proporcional a \(h\), así que elegir una \(n\) mayor (un paso más pequeño) mejora la precisión.

¿Puede \(x_n\) ser menor que \(x_0\)? Sí. El paso \(h\) se vuelve negativo y la misma recurrencia integra hacia atrás.

¿Qué funciones admite? sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, log/ln, log10, sqrt y abs, junto con las constantes pi y e.

Última actualización: