meskeIA

Ecuaciones Diferenciales

Explora ODEs de forma visual e interactiva: campo de direcciones, sistema predador-presa animado y aplicaciones reales en ingeniería, biología y física.

100% visual · Sin instalación · Método de Euler y Runge-Kutta 4

© 2026 meskeIA© 2026
Crecimiento exponencial
xy
Campo de pendientes Solución (Euler, h=0,1) Condición inicial (0, y₀)

Sobre las Ecuaciones Diferenciales

De las poblaciones al circuito eléctrico: matemáticas que modelan el cambio

¿Qué es una ecuación diferencial ordinaria?

Una ecuación diferencial ordinaria (ODE) relaciona una función desconocida y(x) con sus derivadas. En lugar de decir "y vale esto", dice "la tasa de cambio de y depende de y y x de esta forma". Son la herramienta fundamental para modelar cualquier sistema que cambia en el tiempo: poblaciones, temperatura, corriente eléctrica, posición de un planeta.

El campo de direcciones: la solución emerge

En cada punto del plano (x, y) la ODE dy/dx = f(x, y) nos da una pendiente. Al dibujar todas las pendientes simultáneamente obtenemos el campo de direcciones: una "textura" del plano que muestra hacia dónde fluiría cualquier solución. La curva solución es la que en todo punto es tangente a las flechas del campo.

El sistema Lotka-Volterra: historia y relevancia

En los años 1920, Vito Volterra modeló las oscilaciones de peces en el Adriático y Alfred Lotka lo hizo independientemente para reacciones químicas. El sistema dR/dt = αR − βRL / dL/dt = δRL − γL captura la coexistencia oscilatoria entre presa y depredador: cuando los conejos abundan, los lobos prosperan; cuando los lobos son muchos, los conejos escasean; entonces los lobos también disminuyen, y el ciclo comienza de nuevo.

Clasificación de ODEs

  • Separables: dy/dx = g(x)·h(y) — se integra cada lado por separado.
  • Lineales de 1.er orden: dy/dx + P(x)y = Q(x) — solución con factor integrante.
  • Sistemas de ODEs: varias ecuaciones acopladas (Lotka-Volterra).
  • No lineales: las más ricas y complejas; raramente tienen solución exacta.

Métodos numéricos: Euler y Runge-Kutta

Cuando no existe solución analítica (la mayoría de casos reales), usamos métodos numéricos. El método de Euler avanza paso a paso: y(t+h) ≈ y(t) + h·f(t, y(t)). Simple pero poco preciso. El Runge-Kutta 4 evalúa la pendiente en cuatro puntos del intervalo y promedia ponderadamente — el error es O(h⁴) vs O(h) de Euler.

Aplicaciones en ingeniería y ciencias

  • Biología: dinámica de poblaciones, propagación de epidemias (SIR).
  • Ingeniería eléctrica: circuitos RC, RLC, respuesta en frecuencia.
  • Termodinámica: enfriamiento/calentamiento, conducción de calor.
  • Economía: modelos de crecimiento de Solow, ciclos económicos.
  • Mecánica: oscilador armónico, péndulo, movimiento orbital.

Comparativa de tipos de EDO

TipoFormaMétodo de resoluciónEjemploAplicación
Separabledy/dx = f(x)g(y)Separar variables e integrardy/dx = kyCrecimiento/decaimiento exponencial
Lineal 1er ordendy/dx + p(x)y = q(x)Factor integrante μ = e^∫p(x)dxdy/dt + y/RC = V/RCCircuito RC
Autónomady/dx = f(y)Análisis de puntos de equilibriody/dt = ky(1−y/K)Logística (poblaciones)
Sistema 2Ddx/dt=f(x,y), dy/dt=g(x,y)Eigenvalores de la matriz JacobianaLotka-VolterraPredador-presa, circuitos LC

¿Quién usa las ecuaciones diferenciales y para qué?

Biólogo / Ecólogo

El modelo Lotka-Volterra predice oscilaciones de poblaciones de presa y depredador en ecosistemas reales.

Ejemplo: fluctuaciones históricas de liebres y linces en Canadá siguen el patrón Lotka-Volterra.

Ingeniero Eléctrico

Circuitos RC, RL y RLC son EDO de primer y segundo orden; el comportamiento transitorio se calcula con ellas.

Ejemplo: el tiempo de carga de un condensador es τ = RC — una EDO de primer orden.

Físico Experimental

La ley de enfriamiento de Newton predice cuándo un cuerpo alcanza el equilibrio térmico con su entorno.

Ejemplo: calcular cuánto tarda un café en enfriarse a temperatura óptima de consumo.

Farmacólogo

La cinética de eliminación de fármacos (vida media) sigue una EDO exponencial: dC/dt = −kC.

Ejemplo: la vida media de un antibiótico determina la frecuencia de dosificación correcta.

Preguntas frecuentes

¿Qué diferencia hay entre EDO y EDP?

Las ecuaciones diferenciales ordinarias (EDO) tienen una sola variable independiente, normalmente el tiempo t o una dimensión espacial. Las ecuaciones en derivadas parciales (EDP) tienen varias variables independientes simultáneas (ej: temperatura en función de x, y y t).

Calor en una barra: EDO si solo depende del tiempo. EDP si depende de posición y tiempo a la vez.

¿Qué es el campo de direcciones y cómo se lee?

En cada punto (x, y) del plano, la EDO dy/dx = f(x, y) indica una pendiente. El campo de direcciones dibuja esa pendiente como una flecha pequeña en cada punto. La solución particular es la curva que sigue las flechas partiendo de una condición inicial.

Las flechas muestran dirección, no velocidad. Una flecha larga no significa que el sistema cambie más rápido.

¿Qué es el método de Euler y cuándo es exacto?

El método de Euler aproxima la solución avanzando paso a paso: y(t+h) ≈ y(t) + h·f(t, y(t)). Nunca es exacto (salvo que la función sea constante), pero el error se reduce al reducir h. Para h suficientemente pequeño, la aproximación es útil en la práctica.

El error global de Euler es O(h) — proporcional al paso. Runge-Kutta 4 tiene error O(h⁴), mucho más preciso.

¿Cuándo oscila el sistema Lotka-Volterra y cuándo diverge?

Con parámetros positivos (α, β, δ, γ > 0) y condiciones iniciales positivas, el sistema siempre oscila de forma periódica — nunca diverge ni converge a un punto fijo. Las oscilaciones son conservativas: el sistema conserva una cantidad llamada "integral primera" de Lotka-Volterra.

Si α o γ son muy distintos, las oscilaciones son muy asimétricas pero siguen siendo cerradas en el diagrama de fase.

¿Qué significa que una EDO sea "estable" o "inestable"?

Un punto de equilibrio es estable si pequeñas perturbaciones hacen que el sistema vuelva a él (atractor). Es inestable si las perturbaciones se amplifican (repulsor). Para EDO autónomas dy/dt = f(y), un equilibrio y* es estable si f'(y*) < 0 e inestable si f'(y*) > 0.

En la logística dy/dt = ky(1−y/K): y=0 es inestable (poblaciones pequeñas crecen) y y=K es estable (la capacidad de carga es un atractor).

¿Por qué Runge-Kutta es mejor que Euler?

Euler usa solo la pendiente al inicio del intervalo. Runge-Kutta 4 evalúa la pendiente en cuatro puntos del intervalo [t, t+h] y calcula un promedio ponderado. Esto elimina los errores de curvatura que acumula Euler, logrando un error proporcional a h⁴ en lugar de h.

Para el mismo paso h = 0,1, RK4 puede ser hasta 10.000 veces más preciso que Euler en una solución de 10 pasos.

Cómo resolver una EDO paso a paso

1

Clasifica la EDO

¿Es separable? ¿Lineal de primer orden? ¿Autónoma? La clasificación determina el método de resolución correcto. Busca si puedes escribirla como dy/dx = g(x)·h(y) (separable) o dy/dx + p(x)y = q(x) (lineal).

2

Separa variables (si es separable)

Pasa dy y todo lo que dependa de y a un lado, y dx con todo lo que dependa de x al otro. Luego integra ambos lados por separado: ∫(1/h(y)) dy = ∫g(x) dx.

3

Aplica el factor integrante (si es lineal)

Calcula μ(x) = e^∫p(x)dx. Multiplica toda la ecuación por μ(x). El lado izquierdo se convierte en d/dx[μ(x)·y], que se integra directamente: μ(x)·y = ∫μ(x)·q(x) dx.

4

Aplica la condición inicial

La solución general contiene una constante C. Sustituye la condición inicial y(x₀) = y₀ para determinar C. Así obtienes la solución particular que describe el fenómeno concreto.

5

Verifica la solución

Diferencia la solución obtenida y sustitúyela en la EDO original. Si ambos lados son iguales, la solución es correcta. Si la EDO describe un fenómeno físico, comprueba también que las unidades son coherentes.

Consejos para trabajar con ecuaciones diferenciales

Dibuja el campo primero

Antes de resolver analíticamente, dibuja el campo de direcciones. La solución debe seguir las flechas — si no lo hace, hay un error.

Identifica los equilibrios

Los puntos donde dy/dt = 0 son "atractores" o "repulsores". Identifícalos antes de simular para entender el comportamiento a largo plazo.

Elige el paso correcto

El método de Euler tiene error O(h); Runge-Kutta 4 tiene error O(h⁴). Para la misma precisión, puedes usar un paso h mayor con RK4.

Lotka-Volterra: diagrama de fase

Las oscilaciones de Lotka-Volterra son siempre cerradas (conservan energía): el diagrama de fase es una curva cerrada alrededor del punto de equilibrio.

Comprueba las unidades

Si la EDO modela un fenómeno físico, las unidades de ambos lados deben coincidir. Un error de unidades delata un modelo incorrecto.

Errores Comunes con Ecuaciones Diferenciales

  • Olvidar la constante de integración: La solución general de una EDO incluye una constante C. Sin la condición inicial, hay infinitas soluciones.
  • Confundir EDO con EDP: Las EDO tienen una sola variable independiente (tiempo o espacio 1D). Las EDP tienen varias (ej: temperatura en función de x, y, t).
  • Usar Euler con paso h muy grande: Si h es demasiado grande, la solución numérica diverge incluso cuando la solución real es estable.
  • Interpretar mal el diagrama de fase: Las flechas muestran la dirección del cambio, no la velocidad. La densidad de flechas no indica velocidad.
  • Ignorar los puntos de equilibrio: Antes de resolver numéricamente, identifica dónde dy/dt = 0 — esos son los puntos clave del comportamiento a largo plazo.

Apps relacionadas