Cómo se resuelve un sistema lineal

El método de Gauss-Jordan transforma el sistema en otro equivalente, es decir con las mismas soluciones, pero cuya respuesta se lee directamente. Se opera sobre la matriz ampliada — coeficientes más términos independientes — con solo tres movimientos lícitos: intercambiar dos filas, multiplicar una fila por un número distinto de cero y sumar a una fila un múltiplo de otra. Al final cada pivote vale 1 y es el único elemento no nulo de su columna.

La clasificación sigue el teorema de Rouché-Frobenius, que compara dos rangos: el de la matriz de coeficientes y el de la matriz ampliada. Si el segundo es mayor que el primero, la eliminación ha producido una fila del tipo 0 = c con c distinto de cero, es decir una contradicción, y el sistema es incompatible. Si ambos rangos coinciden hay soluciones: una sola cuando el rango iguala al número de incógnitas, infinitas cuando es inferior.

En el caso indeterminado las incógnitas se dividen en dos grupos. Las que corresponden a una columna pivote quedan determinadas por las demás; las restantes son libres y pueden tomar cualquier valor. La solución general se escribe entonces como una solución particular más una combinación lineal de las direcciones libres, una por cada incógnita libre: es la misma estructura que en geometría describe una recta o un plano de soluciones.

El cálculo usa pivoteo parcial: en cada paso se elige como pivote el elemento de mayor módulo de la columna, no simplemente el primero distinto de cero. No es un detalle de eficiencia sino de fiabilidad: un pivote muy pequeño amplificaría cualquier error de redondeo cometido después, y así es como un sistema perfectamente resoluble acaba pareciendo incompatible.

Errores frecuentes

  • Olvidar aplicar la operación también a la columna de términos independientes: el sistema resultante ya no es equivalente al de partida.
  • Multiplicar una fila por cero: la operación no es reversible y elimina una ecuación, cambiando el conjunto de soluciones.
  • Concluir que un sistema con más ecuaciones que incógnitas es siempre incompatible: si las ecuaciones sobrantes son combinaciones de las demás, el sistema sigue siendo resoluble.
  • Confundir el caso incompatible con el indeterminado: una fila enteramente nula, término independiente incluido, indica una ecuación redundante, no una contradicción.
  • Considerar no nulo un pivote minúsculo en un cálculo numérico: por debajo del umbral de tolerancia debe tratarse como cero, o el rango resultará sobrestimado.

Preguntas frecuentes

¿Qué dice el teorema de Rouché-Frobenius?

Un sistema lineal admite soluciones si y solo si el rango de la matriz de coeficientes es igual al de la matriz ampliada. Si ese valor común coincide con el número de incógnitas la solución es única; en caso contrario las soluciones son infinitas.

¿Qué diferencia hay entre el método de Gauss y el de Gauss-Jordan?

La eliminación de Gauss se detiene en la forma triangular y requiere una sustitución hacia atrás para obtener las incógnitas. Gauss-Jordan continúa hasta la forma reducida, anulando también por encima de los pivotes: la solución se lee directamente en la última columna.

¿Qué son las incógnitas libres?

Son las incógnitas cuyas columnas no contienen pivote. Pueden tomar cualquier valor, y para cada elección las demás quedan determinadas: eso es lo que hace infinitas las soluciones de un sistema indeterminado.

¿Puedo resolver sistemas con distinto número de ecuaciones e incógnitas?

Sí. La matriz no tiene que ser cuadrada: puedes fijar libremente el número de ecuaciones y de incógnitas hasta 12 cada uno, y el método clasifica correctamente también los sistemas sobredeterminados o subdeterminados.

¿Cómo se lee la solución de un sistema indeterminado?

La calculadora muestra una solución particular, obtenida poniendo a cero todas las incógnitas libres, y una dirección libre por cada una de ellas. Toda solución del sistema es la particular más cualquier combinación lineal de esas direcciones.

Cómo funciona este cálculo

La matriz ampliada [A | b] se reduce a la forma de Gauss-Jordan con pivoteo parcial: en cada columna se elige como pivote el elemento de módulo máximo, se normaliza la fila dividiéndola por el pivote y se anulan todos los demás elementos de la columna. El rango es el número de pivotes hallados en las columnas de coeficientes; el rango de la matriz ampliada los cuenta todos. Comparando ambos rangos entre sí y con el número de incógnitas se obtiene la clasificación. Las direcciones libres se obtienen poniendo a 1 una incógnita libre cada vez y a 0 las demás.