Calculadora de sistemas de ecuaciones por Gauss-Jordan
Resuelve sistemas lineales 2×2 o 3×3 desde su matriz aumentada, clasifica solución única, ninguna o infinitas y comprueba cada ecuación.
Escribe la matriz aumentada [A|b]
Matriz escalonada reducida
Operaciones y comprobaciones
Un sistema exige satisfacer todas las ecuaciones a la vez
En 2x+y=5 y x−y=1, una pareja (x,y) es solución solo si cumple ambas. La primera ecuación por sí sola describe infinitos puntos; la segunda recorta el conjunto. Al resolver se busca la intersección, no una respuesta independiente para cada renglón.
Forma matricial Ax=b
Los coeficientes forman A, las incógnitas forman el vector x y los términos independientes forman b. El ejemplo usa A=[[2,1],[1,−1]], x=[x,y]ᵀ y b=[5,1]ᵀ. La matriz aumentada [A|b] coloca cada término independiente al final de su fila.
Orden de variables
Todas las filas deben conservar el mismo orden. Si decides columnas x,y,z, una ecuación sin y necesita coeficiente cero. 3x+2z=7 se escribe 3,0,2,7. Omitir el cero movería z a la columna de y y resolvería otro sistema.
Esta página acepta dos o tres incógnitas y el mismo número de ecuaciones, suficiente para los casos escolares principales. Sistemas rectangulares también pueden clasificarse por rango, pero requieren una interfaz más general y parametrización cuidadosa.
Interpretación geométrica
Dos rectas en el plano
Dos ecuaciones lineales en x,y representan rectas. Si se cruzan, hay una solución única. Si son paralelas distintas, no hay solución. Si describen la misma recta, hay infinitas. Las pendientes ayudan a anticipar, pero la eliminación clasifica sin despejar cada recta.
Tres planos en el espacio
En tres variables, cada ecuación representa un plano. Tres planos pueden encontrarse en un punto, compartir una recta, coincidir parcialmente o no compartir punto. Una imagen puede ser difícil de leer; los rangos de la matriz de coeficientes y la aumentada dan la clasificación algebraica.
Consistente e independiente
Un sistema con al menos una solución es consistente. Con solución única y columnas pivote suficientes es independiente. Si tiene parámetros libres, las ecuaciones son dependientes respecto a la información necesaria. “Dependiente” no significa que todas las filas sean idénticas, sino que alguna restricción no añade una dirección nueva.
| Fila o estructura | Lectura | Clasificación | Geometría 2D |
|---|---|---|---|
| [1,0|a], [0,1|b] | pivote en cada variable | única | rectas secantes |
| [0,0|c], c≠0 | 0=c imposible | ninguna | paralelas distintas |
| fila [0,0|0] | restricción redundante | posibles infinitas | misma recta |
| variable sin pivote | parámetro libre | infinitas si consistente | familia de puntos |
Eliminación de Gauss-Jordan
Las operaciones elementales son intercambiar filas, multiplicar una fila por un número no nulo y sumar a una fila un múltiplo de otra. Conservan el conjunto solución porque realizan transformaciones reversibles de las ecuaciones.
Elegir y normalizar un pivote
En una columna, busca una entrada no nula. Intercambia filas si es necesario y divide la fila para hacer el pivote igual a uno. Luego elimina las demás entradas de esa columna. Repite a la derecha hasta lograr forma escalonada reducida.
Ejemplo 2×2
Con [2,1|5] y [1,−1|1], conviene intercambiar filas para usar pivote 1. R₂←R₂−2R₁ produce [0,3|3]. Divide R₂ entre 3 para [0,1|1]. Elimina y de la primera fila: R₁←R₁+R₂ da [1,0|2]. Por tanto x=2, y=1.
Pivoteo parcial
Con decimales, dividir por un número muy pequeño amplifica errores. El código elige en cada columna la fila disponible con mayor valor absoluto, una forma de pivoteo parcial. Para sistemas casi singulares todavía puede haber sensibilidad; la solución mostrada debe interpretarse según la precisión de los datos.
Rango y clasificación correcta
Rango de coeficientes
El rango de A es el número de filas no nulas o pivotes después de reducir la parte de coeficientes. El rango de [A|b] incluye la columna de términos. Si ambos rangos son iguales al número de incógnitas, la solución es única.
Contradicción
Si aparece [0,0,…,0|c] con c no nulo, el rango aumentado supera al de A y no hay solución. La fila representa 0=c. No se debe dividir entre c ni asignar una variable; es una incompatibilidad entre ecuaciones.
Variables libres
Si los rangos coinciden pero son menores que el número de incógnitas, hay infinitas soluciones. Una o más variables son libres y las demás se expresan en función de parámetros. La versión actual clasifica el caso y muestra la forma reducida; una parametrización completa debe nombrar las variables libres y conservar su dominio.
El determinante solo clasifica sistemas cuadrados: det(A)≠0 garantiza solución única. Si det(A)=0, todavía hay que distinguir ninguna de infinitas mediante la columna aumentada. Decir “determinante cero, sin solución” es incompleto.
Comprobar y modelar con unidades
Sustitución en cada fila
Para x=2,y=1, verifica 2(2)+1=5 y 2−1=1. La calculadora evalúa la solución en las ecuaciones originales, no solo en la matriz ya redondeada. Un residuo pequeño puede provenir de punto flotante; uno grande señala captura o condición problemática.
Construir el sistema desde un problema
Define variables con unidad antes de escribir ecuaciones. Por ejemplo, x boletos de adulto y y boletos infantiles, con total de 120 y recaudación de $9,600 MXN, podría producir x+y=120 y 100x+50y=9600 si esos son los precios. La solución debe ser no negativa y entera por el contexto, aunque el álgebra permita reales.
Escala de ecuaciones
Multiplicar una ecuación por mil no cambia sus soluciones, pero puede cambiar el comportamiento numérico. Coeficientes con escalas muy distintas requieren cuidado. Normalizar unidades, como usar miles de pesos en vez de pesos junto con proporciones pequeñas, puede mejorar lectura y condición.
Errores frecuentes
No intercambies solo coeficientes dejando el término independiente, no omitas ceros de variables ausentes y aplica una operación a toda la fila. Después de un intercambio, conserva el nuevo orden. Evita redondear cada paso manual a pocas cifras.
Una solución algebraica no garantiza que el modelo describa la realidad. Verifica si las ecuaciones son independientes, si los datos tienen incertidumbre y si las restricciones del problema permiten el resultado. Para más ecuaciones que incógnitas con datos medidos, puede ser apropiado un ajuste de mínimos cuadrados en vez de exigir igualdad exacta.
Ejemplo de sistema sin solución
Considera x+y=2 y 2x+2y=5. Multiplicar la primera por dos daría 2x+2y=4, incompatible con la segunda. La eliminación produce una fila [0,0|1], que afirma 0=1. Las rectas tienen la misma pendiente pero diferentes interceptos. Ningún par satisface ambas, aunque cada ecuación por separado tenga infinitos puntos.
Ejemplo con infinitas soluciones
En x+2y=3 y 2x+4y=6, la segunda es el doble de la primera. La reducción deja una fila cero y una ecuación con dos incógnitas. Elige y=t; entonces x=3−2t. Cada valor real de t genera una solución. Reportar solo x=3,y=0 mostraría un miembro de la familia, no el conjunto completo.
Regla de Cramer como alternativa limitada
Cuando A es cuadrada y det(A)≠0, cada variable puede obtenerse como cociente de determinantes. Es útil para fórmulas pequeñas y demuestra unicidad, pero calcular muchos determinantes es menos eficiente que eliminar. Si det(A)=0, Cramer no clasifica por sí solo ninguna frente a infinitas soluciones.
Revisión de enteros en problemas discretos
Un sistema sobre números reales puede devolver fracciones. Si las variables cuentan personas, boletos o piezas, una solución no entera puede indicar datos incompatibles con el modelo discreto. No redondees cada variable de forma independiente: la pareja redondeada puede dejar de satisfacer los totales. Revisa la formulación o plantea optimización entera.
Preguntas frecuentes
¿Cómo escribo una variable ausente?
Coloca coeficiente cero en su columna. Si el orden es x,y,z, entonces 3x+2z=7 se escribe 3,0,2,7.
¿Qué significa una fila 0,0,0,c con c distinto de cero?
Representa la contradicción 0=c. El sistema es incompatible y no tiene solución.
¿Determinante cero siempre significa que no hay solución?
No. Significa que no hay solución única. El sistema puede ser incompatible o tener infinitas soluciones; se distinguen comparando rangos de A y [A|b].
¿Por qué se intercambian filas?
Para colocar un pivote no nulo y, con decimales, preferir uno de mayor magnitud. Intercambiar ecuaciones no cambia el conjunto solución.
¿Cómo verifico una solución?
Sustituye todos los valores en cada ecuación original. Los lados deben coincidir exactamente o dentro de la tolerancia de redondeo.
Referencias
- Abramson, J. (2021). Solving systems with Gaussian elimination. OpenStax.
- Abramson, J. (2021). Systems of linear equations: two variables. OpenStax.