# Solver de EDO lineal de segundo orden (ecuación característica)

Resuelve a·y'' + b·y' + c·y = f(x): resuelve la ecuación característica ar² + br + c = 0, clasifica la solución homogénea por el discriminante (raíces reales distintas / doble / complejas conjugadas) y obtiene la solución particular por coeficientes indeterminados con resonancia (si k es raíz, la prueba se multiplica por x^m). Admite constantes, polinomios, A·e^(kx) y A·sin(kx)+B·cos(kx); con y(x₀) e y'(x₀) un sistema 2×2 fija C1 y C2. Ejemplo clásico: y''−3y'+2y=0, y(0)=1, y'(0)=0 → y = −e^(2x)+2e^x.

> Página canónica: https://elysiatools.com/es/tools/second-order-ode-solver

- **Categoría:** Math & Numbers

- **Palabras clave:** edo de segundo orden, ecuación característica, coeficientes indeterminados, solución homogénea, resonancia, oscilador amortiguado, problema de valor inicial, ecuaciones diferenciales, cálculo

## Descripción general

Este solucionador de ecuaciones diferenciales ordinarias (EDO) lineales de segundo orden con coeficientes constantes resuelve ecuaciones de la forma a·y'' + b·y' + c·y = f(x). La herramienta calcula las raíces de la ecuación característica auxiliar, clasifica la solución homogénea según el discriminante, determina la solución particular mediante el método de coeficientes indeterminados con ajuste por resonancia y halla las constantes C1 y C2 a partir de condiciones iniciales.

## Entradas

- **Coeficiente a (y'')** (number): Coefficient of y'' (must be nonzero).
- **Coeficiente b (y')** (number): Coefficient of y'.
- **Coeficiente c (y)** (number): Coefficient of y.
- **Término f(x)** (select)
- **F (término constante)** (number): Used when forcing = Constant.
- **Coeficientes del polinomio (constante primero)** (text): Comma-separated coefficients, constant term first (degree ≤ 5). Used when forcing = Polynomial.
- **A (amplitud)** (number): Used when forcing = Exponential.
- **k (tasa)** (number): Used when forcing = Exponential.
- **A (amplitud del seno)** (number): Used when forcing = Sine/cosine.
- **B (amplitud del coseno)** (number): Used when forcing = Sine/cosine.
- **k (frecuencia angular)** (number): Used when forcing = Sine/cosine.
- **x₀ (x inicial)** (number): Initial point (used with y₀ and y'₀).
- **y₀ = y(x₀)** (number): Provide together with y'₀ to pin down C1, C2.
- **y'₀ = y'(x₀)** (number): Initial derivative (both or neither of y₀, y'₀).

## Cuándo usarlo

- Cuando necesites resolver problemas de valor inicial (PVI) de segundo orden con condiciones dadas para y(x₀) e y'(x₀).
- Al analizar sistemas dinámicos, circuitos RLC o modelos de osciladores armónicos amortiguados y forzados.
- Para verificar soluciones analíticas paso a paso en cursos de cálculo avanzado y ecuaciones diferenciales ordinarias.

## Cómo funciona

- Introduce los coeficientes numéricos a, b y c de la ecuación homogénea asociada a·y'' + b·y' + c·y = 0.
- Selecciona el tipo de término no homogéneo f(x) (constante, polinomio, exponencial o sinusoidal) e ingresa sus parámetros correspondientes.
- Opcionalmente, especifica el punto inicial x₀ junto con los valores de y(x₀) e y'(x₀) para determinar las constantes arbitrarias C1 y C2.
- El algoritmo evalúa el discriminante de la ecuación característica, aplica el método de coeficientes indeterminados con corrección por resonancia si la función excitadora coincide con una raíz característica, y genera la solución general o particular.

## Casos de uso

- Modelado y cálculo de la respuesta transitoria y estacionaria de osciladores mecánicos amortiguados con excitación periódica.
- Resolución de circuitos eléctricos RLC serie o paralelo sometidos a fuentes de tensión continua, exponencial o alterna sinusoidal.
- Comprobación de ejercicios académicos de ecuaciones diferenciales lineales con coeficientes indeterminados y resonancia pura.

## Preguntas frecuentes

### ¿Cómo se clasifican las soluciones de la parte homogénea?

Se calcula el discriminante Δ = b² − 4ac: si Δ > 0 genera dos raíces reales distintas, si Δ = 0 produce una raíz real doble multiplicada por x, y si Δ < 0 genera raíces complejas conjugadas expresadas con funciones trigonométricas sen(βx) y cos(βx).

### ¿Cómo gestiona la herramienta el fenómeno de resonancia?

Si el término forzador f(x) comparte frecuencia o tasa con una raíz de la ecuación característica, la función de prueba se multiplica automáticamente por x o x² para obtener la solución particular correcta.

### ¿Qué tipos de funciones excitadoras f(x) están disponibles?

Permite resolver ecuaciones homogéneas f(x) = 0, términos constantes F, polinomios de grado hasta 5, exponenciales A·e^(kx) y combinaciones sinusoidales A·sen(kx) + B·cos(kx).

### ¿Es obligatorio ingresar condiciones iniciales?

No. Si se omiten y₀ e y'₀, el solucionador entrega la solución general parametrizada en función de las constantes arbitrarias C1 y C2.

### ¿Qué restricción tiene el coeficiente a?

El coeficiente principal a no puede ser igual a cero, ya que la ecuación debe ser estrictamente de segundo orden.

## Herramientas relacionadas

- [Calculadora de transformada inversa de Laplace (fracciones parciales)](https://elysiatools.com/es/tools/inverse-laplace-calculator): Calcula la transformada inversa de Laplace de F(s) = N(s)/D(s) (fracción propia, denominador de grado ≤ 6): obtiene las raíces del denominador agrupadas por multiplicidad y pares conjugados, resuelve el sistema lineal de coeficientes para la descomposición en fracciones parciales y aplica las parejas estándar término a término (A/(s−r)→Ae^(rt), A/(s−r)^j→At^(j−1)e^(rt)/(j−1)!, (Bs+C)/((s−α)²+β²)→e^(αt)\[Bcos(βt)+…sin(βt)\]). Clásicos: 1/(s²+3s+2) → e^(−t)−e^(−2t); (3s+5)/(s²+4) → 3cos(2t)+2,5sin(2t).
- [Calculadora de transformada de Laplace (tabla de pares)](https://elysiatools.com/es/tools/laplace-transform-calculator): Obtiene por tabla la transformada de Laplace F(s) = ∫₀^∞ e^(−st)f(t)dt: 14 pares estándar (1, t, tⁿ, e^(at), tⁿe^(at), sin/cos(kt) y sus desplazamientos exponenciales, sinh/cosh, t·sin/t·cos, δ(t)), con sustitución de parámetros, región de convergencia (p. ej. s > a), nota de derivación y evaluación numérica opcional en un punto s (con verificación de convergencia). Ejemplo: L{e^t} = 1/(s−1), s>1, F(2) = 1.
- [Calculadora de descomposición en fracciones parciales (funciones racionales)](https://elysiatools.com/es/tools/partial-fraction-decomposer): Descompone en fracciones parciales F(x) = N(x)/D(x) (denominador de grado ≤ 6, numerador ≤ 8; las fracciones impropias se dividen primero por división polinómica): raíces del denominador por Durand-Kerner agrupadas por multiplicidad y pares conjugados, sistema lineal exacto de coeficientes para obtener términos A/(x−r)^j y (Bx+C)/((x−α)²+β²), y verificación numérica del residuo en puntos algebraicos de prueba. Clásicos: (3x+5)/(x²+3x+2) = 2/(x+1) + 1/(x+2); (x³+2x)/(x²+1) = x + x/(x²+1); 1/(x(x+1)²) = 1/x − 1/(x+1) − 1/(x+1)².
- [Calculadora de transformada Z (sistemas discretos)](https://elysiatools.com/es/tools/z-transform-calculator): Obtiene por tabla la transformada Z unilateral X(z) = Σₙ₌₀^∞ x\[n\]·z^(−n): 11 pares estándar (δ\[n\], u\[n\], aⁿ, n, n², n·aⁿ, sin/cos(ω₀n), aⁿ·sin/aⁿ·cos, (−1)ⁿ), con sustitución de parámetros, región de convergencia |z| > R, nota de derivación y evaluación numérica opcional en un punto z (con verificación de convergencia). Ejemplo: Z{0.5ⁿ} = z/(z−0.5), |z| > 0.5, X(2) = 4/3.
- [Calculadora de valor absoluto](https://elysiatools.com/es/tools/absolute-value-calculator): Calcula el valor absoluto de numeros positivos, negativos o decimales y explica su distancia a cero
- [Calculadora de Renovaciones de Aire ACH (n = Q/V)](https://elysiatools.com/es/tools/air-changes-per-hour): Calcula las renovaciones de aire n=Q/V (1/h) a partir del caudal de aire exterior Q y el volumen V. Tres modos: n (Q,V), caudal (n,V) o volumen (n,Q). Caudal en m³/s/m³/h/CFM, volumen en m³/ft³/L. Informa el tiempo para alcanzar el objetivo de purga (fracción residual, por defecto 1%) según el modelo de mezcla completa: t=−ln(ε)/n.
- [Calculadora de Vida Útil L10 de Rodamiento](https://elysiatools.com/es/tools/bearing-life-l10): Calcula la vida útil nominal L10 = (C/P)^p de un rodamiento. Bolas p=3, rodillos p=10/3. Con la velocidad se obtiene L10h en horas.
- [Calculadora de Par y Fuerza de Perno](https://elysiatools.com/es/tools/bolt-torque-clamp-force): Convierte entre el par de apriete y la fuerza de agarre axial de un perno. T = K·F·d, K es el factor de tuerca (≈0.20 acero seco). Par por fuerza o fuerza por par.

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Rust](https://elysiatools.com/es/samples/web-image-processing-rust): Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

## Contenido relacionado

- [Herramientas de codificacion y conversion de audio](https://elysiatools.com/es/hubs/audio-convert): Compara conversion de formatos de audio, cambios de bitrate, conversion de frecuencia de muestreo, cambio de codec y exportacion en un solo hub.
- [Herramientas de conversion de formatos de imagen y exportacion animada](https://elysiatools.com/es/hubs/image-convert): Compara convertidores de imagen para JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64 y salidas pensadas para animacion en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de conversion de espacios de color para web e impresion](https://elysiatools.com/es/hubs/design-convert): Herramientas reunidas para conversion de espacios de color entre web e impresion en un solo hub.
