CCalculate.Studio

🧮 Calculadora de Sistemas de Ecuaciones

Un sistema de ecuaciones lineales es un conjunto de ecuaciones que comparten las mismas incógnitas; resolverlo significa hallar los valores que satisfacen todas ellas a la vez. Esta calculadora resuelve sistemas de dos incógnitas (2×2) y de tres incógnitas (3×3) mediante eliminación gaussiana con pivoteo parcial, y además detecta los sistemas singulares, que carecen de solución única.

Última revisión: 2026-07-07
Add as preferred on Google

Cómo interpretar la solución de tu sistema

Todo sistema lineal pertenece exactamente a una de tres categorías, determinada por la relación geométrica entre sus rectas (o planos).

CasoSignificado geométrico (2×2)Número de soluciones
Independiente y compatibleDos rectas que se cortan en un único puntoExactamente una solución única
DependienteAmbas ecuaciones describen la misma rectaInfinitas soluciones
IncompatibleLas dos rectas son paralelas y nunca se cortanNinguna solución
  • La calculadora presenta tanto el caso dependiente como el incompatible bajo la etiqueta «Sin solución única», dado que la eliminación gaussiana por sí sola no permite separarlos sin reducir aún más la matriz ampliada; ambos son resultados igualmente válidos cuando la matriz de coeficientes es singular.
  • Los resultados numéricos se redondean a 6 decimales. En sistemas cuyos coeficientes son enteros exactos o fracciones sencillas, los pequeños decimales que aparecen en la salida (por ejemplo 1,999999 en lugar de 2) reflejan el redondeo habitual en coma flotante y pueden tratarse como el valor exacto más próximo.
  • El pivoteo parcial reduce el error numérico, pero los sistemas «casi singulares» (con determinante muy próximo a cero) siguen dando resultados sensibles a variaciones mínimas de los datos: es lo que en álgebra lineal numérica se conoce como mal condicionamiento.

¿Qué es un sistema de ecuaciones lineales?

Un sistema de ecuaciones lineales reúne dos o más ecuaciones lineales que comparten el mismo conjunto de incógnitas. Su solución es un conjunto de valores — uno por incógnita — que hace verdaderas todas las ecuaciones simultáneamente. Geométricamente, una ecuación lineal de dos variables representa una recta, de modo que resolver un sistema 2×2 equivale a localizar el punto donde se cortan dos rectas. Con tres variables, cada ecuación describe un plano en el espacio, y el sistema 3×3 busca el punto donde se encuentran los tres planos.

Esta calculadora representa cada ecuación como una fila de la matriz ampliada: primero los coeficientes de las incógnitas y después el término independiente que aparece a la derecha del signo igual. En un sistema 2×2 se introducen seis números por filas — a₁, b₁, c₁, a₂, b₂, c₂ — que corresponden a a₁x + b₁y = c₁ y a₂x + b₂y = c₂. El sistema 3×3 sigue el mismo patrón con doce números repartidos en tres filas de cuatro coeficientes cada una.

El método empleado es la eliminación gaussiana con pivoteo parcial, un procedimiento clásico del álgebra lineal numérica que va eliminando incógnitas fila a fila hasta dejar la matriz ampliada en una forma de la que cada valor se lee directamente. El pivoteo parcial — escoger en cada columna la fila con el coeficiente de mayor valor absoluto antes de eliminar — mejora la estabilidad numérica frente a la eliminación ingenua.

Cómo usar esta calculadora de sistemas de ecuaciones

  1. Elige el número de incógnitas: 2 para un sistema de dos ecuaciones y dos variables (x, y), o 3 para uno de tres ecuaciones y tres variables (x, y, z).
  2. Introduce los coeficientes como una lista separada por ;, ordenada por filas. Para un sistema 2×2 escribe a₁; b₁; c₁; a₂; b₂; c₂, correspondientes a las ecuaciones a₁x + b₁y = c₁ y a₂x + b₂y = c₂: seis números en total.
  3. Para un sistema 3×3 introduce doce números: a₁, b₁, c₁, d₁, a₂, b₂, c₂, d₂, a₃, b₃, c₃, d₃, es decir a₁x + b₁y + c₁z = d₁ y las dos ecuaciones siguientes.
  4. Consulta los valores obtenidos de x, y (y de z en el caso 3×3). Si el sistema es singular — porque las ecuaciones son dependientes o contradictorias — la calculadora muestra «Sin solución única» en lugar de valores numéricos.

La fórmula detrás de la eliminación gaussiana

Sistema 2×2: a₁x + b₁y = c₁, a₂x + b₂y = c₂
Sistema 3×3: a₁x + b₁y + c₁z = d₁, a₂x + b₂y + c₂z = d₂, a₃x + b₃y + c₃z = d₃
Ejemplo resuelto: 2x + y = 5, x − y = 1 → x = 2, y = 1
Condición de singularidad: determinante de la matriz de coeficientes = 0 (sin solución única)

La eliminación gaussiana transforma la matriz ampliada [A | b] en otra equivalente y más fácil de resolver mediante operaciones elementales que no alteran el conjunto de soluciones: intercambiar filas, multiplicar una fila por una constante no nula y sumar a una fila un múltiplo de otra. Esta calculadora lleva la eliminación hasta la forma reducida y lee la solución directamente de la matriz diagonal resultante, aplicando pivoteo parcial (se elige el mayor pivote disponible en cada columna) para limitar el error de redondeo en coma flotante.

Ejemplo resuelto (2×2): resolvamos 2x + y = 5 y x − y = 1. Al sumar ambas ecuaciones se elimina y: 3x = 6, por lo tanto x = 2. Sustituyendo en la segunda: 2 − y = 1, de donde y = 1. Comprobación: 2(2) + 1 = 5 ✓ y 2 − 1 = 1 ✓.

Un sistema es singular — carece de solución única — cuando el determinante de su matriz de coeficientes vale cero; equivalentemente, cuando la eliminación gaussiana genera una columna pivote con todas sus entradas nulas (numéricamente). Ese caso puede ser incompatible (las ecuaciones se contradicen, como x + y = 2 junto a x + y = 5, y no hay solución) o bien dependiente (una ecuación es múltiplo de otra, como x + y = 2 y 2x + 2y = 4, con infinitas soluciones). Distinguir entre ambos exige examinar las ecuaciones originales; esta calculadora informa de los dos casos como «sin solución única».

Errores frecuentes

  • Introducir los coeficientes fuera del orden por filas: la calculadora espera los coeficientes de cada ecuación seguidos de su término independiente, fila a fila, y no columna a columna.
  • Olvidar que un sistema 3×3 necesita doce números (cuatro por fila) y no nueve, ya que debe incluirse el término independiente situado a la derecha de cada ecuación.
  • Suponer que «sin solución única» siempre significa que no existe solución: puede significar igualmente que hay infinitas (sistema dependiente), y distinguir ambos casos obliga a revisar a mano las ecuaciones originales.
  • Confundirse con el lado al que pertenece cada constante: todos los términos con incógnitas deben pasarse al miembro izquierdo y la ecuación escribirse como a₁x + b₁y (+ c₁z) = constante antes de introducir los coeficientes.
  • Esperar fracciones exactas en el resultado: la salida son aproximaciones decimales redondeadas a seis cifras, de modo que una solución real de 1/3 aparece como 0,333333.

Preguntas frecuentes

¿Cómo se resuelve un sistema de dos ecuaciones lineales?

Un método habitual es la eliminación: se suman o restan múltiplos de las ecuaciones para cancelar una incógnita, se despeja la restante y se sustituye hacia atrás. En 2x + y = 5 y x − y = 1, sumar las ecuaciones elimina y y deja 3x = 6, de donde x = 2; al sustituir se obtiene y = 1. Esta calculadora automatiza el proceso equivalente — la eliminación gaussiana — tanto en sistemas 2×2 como 3×3.

¿Qué significa que un sistema no tenga solución única?

Significa que las ecuaciones no se cortan en un único punto. Esto ocurre de dos maneras distintas: las ecuaciones pueden ser incompatibles (contradictorias, como x + y = 2 y x + y = 5), en cuyo caso no hay ninguna solución, o dependientes (una es copia escalada de otra, como x + y = 2 y 2x + 2y = 4), con infinitas soluciones. Ambos casos corresponden a una matriz de coeficientes de determinante nulo.

¿Cuántas ecuaciones hacen falta para despejar 3 incógnitas?

En general, un sistema necesita al menos tantas ecuaciones independientes como incógnitas para tener solución única: tres ecuaciones independientes para tres incógnitas (x, y, z). Con menos ecuaciones independientes queda al menos un grado de libertad, lo que produce infinitas soluciones en lugar de una sola.

¿Qué es la eliminación gaussiana?

Es un método sistemático para resolver sistemas lineales mediante operaciones elementales de fila — intercambiar filas, multiplicar una fila por un escalar y sumar a una fila un múltiplo de otra — con las que la matriz ampliada se convierte en una forma triangular o diagonal de la que la solución se lee directamente. Es el método estándar del álgebra lineal y el que usan internamente la mayoría de los resolutores numéricos, esta calculadora incluida.

¿Puede esta calculadora resolver sistemas no lineales, con x² por ejemplo?

No. Solo resuelve sistemas lineales, en los que cada incógnita aparece elevada a la primera potencia y sin productos entre variables (ni x² ni términos xy). Los sistemas no lineales requieren otros métodos, como la sustitución combinada con la fórmula cuadrática o técnicas numéricas de búsqueda de raíces.

¿Por qué la calculadora muestra decimales en vez de fracciones exactas?

Porque el resolutor realiza la eliminación gaussiana en coma flotante (decimal), que es el enfoque estándar del álgebra lineal numérica, y no aritmética simbólica de fracciones. Una solución exacta de 1/3 se muestra como 0,333333 (redondeada a seis decimales). En sistemas con coeficientes enteros limpios, la salida decimal suele coincidir con un número entero exacto o casi exacto.

Referencias

  1. Strang G. Linear Algebra and Its Applications. 4th ed. Cengage Learning, 2006. (Gaussian elimination and matrix rank.)
  2. Lay DC, Lay SR, McDonald JJ. Linear Algebra and Its Applications. 5th ed. Pearson, 2015.
  3. Burden RL, Faires JD. Numerical Analysis. 9th ed. Cengage Learning, 2011. (Partial pivoting and numerical stability.)

Álgebra · Todas las calculadoras

Calculadoras relacionadas