Método de Gauss-Jordan

Método de Gauss-Jordan. Ejemplos y ejercicios resueltos

🔎 Índice de contenidos
  1. 🔍 ¿Qué es el método de Gauss-Jordan?
  2. 📊 La matriz aumentada del sistema
  3. ⚙️ Las 3 operaciones elementales de fila
  4. 🎯 La forma escalonada reducida (FER)
  5. 📋 Algoritmo paso a paso
  6. 📂 Tipos de solución
  7. ⚔️ Gauss vs Gauss-Jordan
  8. 📊 Tabla resumen del método de Gauss-Jordan
  9. 🎯 Ejercicios resueltos interactivos

🔢 Método de Gauss-Jordan

Guía completa para Bachillerato y Universidad · Sistemas de ecuaciones lineales · Operaciones elementales · FER · Ejercicios interactivos paso a paso

Matriz aumentada
Operaciones elementales
Forma FER
Tipos de solución

🔍 ¿Qué es el método de Gauss-Jordan?

El método de Gauss-Jordan es un algoritmo para resolver sistemas de ecuaciones lineales mediante operaciones elementales de fila sobre la matriz aumentada del sistema. Es una extensión del método de Gauss (eliminación gaussiana) que lleva la matriz a la forma escalonada reducida (FER), permitiendo leer la solución directamente sin necesidad de sustitución hacia atrás.

🎓

Bachillerato / Universidad

Tema fundamental en álgebra lineal. Imprescindible para resolver sistemas 2×2, 3×3 y mayores.

Más potente que Cramer

Gauss-Jordan funciona para cualquier sistema, incluso los que no tienen solución única o los que tienen infinitas.

📖

Lectura directa

Una vez en FER, la solución se lee directamente de la última columna. Sin despejar, sin sustituir.

📜 Carl Friedrich Gauss y Wilhelm Jordan

El método de eliminación fue desarrollado por Gauss (1777–1855) y Wilhelm Jordan (1842–1899), ingeniero alemán, extendió el proceso para incluir también la eliminación hacia arriba, obteniendo la forma reducida.

📊 La matriz aumentada del sistema

El primer paso del método es convertir el sistema de ecuaciones en su matriz aumentada. Esta matriz codifica toda la información del sistema de forma compacta:

Sistema de ecuaciones → Matriz aumentada2x + 3y − z = 1x − 2y + 2z = 83x + y + z = 2coeficientesxyzb23−111−2283112Columnas x, y, z = coeficientes · Columna b = términos independientes
\[ \begin{cases} a_{11}x + a_{12}y + a_{13}z = b_1 \\ a_{21}x + a_{22}y + a_{23}z = b_2 \\ a_{31}x + a_{32}y + a_{33}z = b_3 \end{cases} \;\longrightarrow\; \left[\begin{array}{ccc|c} a_{11} & a_{12} & a_{13} & b_1 \\ a_{21} & a_{22} & a_{23} & b_2 \\ a_{31} & a_{32} & a_{33} & b_3 \end{array}\right] \]
🎯Clave: cada fila de la matriz aumentada corresponde a una ecuación. Cada columna (excepto la última) corresponde a una incógnita. La barra vertical "|" separa los coeficientes de los términos independientes.

⚙️ Las 3 operaciones elementales de fila

El método de Gauss-Jordan transforma la matriz mediante tres tipos de operaciones que no cambian el conjunto solución del sistema:

Las 3 operaciones elementales de filaTipo 1: Intercambiar filasFi ↔ FjIntercambiar la fila i con la fila jEjemplo: F₁ ↔ F₂Tipo 2: Multiplicar una fila por k≠0Fi → k·FiMultiplicar todos los elementos de la fila i por kEjemplo: F₂ → ½·F₂Tipo 3: Sumar múltiplo de otra filaFi → Fi + k·FjReemplazar fila i por fila i más k veces fila jEjemplo: F₃ → F₃ − 2·F₁
Tipo 1: Fi ↔ Fj
Intercambiar dos filas. Se usa para colocar un pivote no nulo en la posición correcta.
Tipo 2: Fi → k·Fi
Multiplicar una fila por k≠0. Se usa para convertir el pivote en 1.
Tipo 3: Fi → Fi + k·Fj
Sumar un múltiplo de una fila a otra. Se usa para crear ceros en la columna del pivote.
🏆La operación más usada es la tipo 3. Para eliminar el elemento \(a_{ij}\) usando el pivote \(a_{jj}\): \(F_i \to F_i - \dfrac{a_{ij}}{a_{jj}} \cdot F_j\). Esto coloca un 0 en la posición (i,j).

🎯 La forma escalonada reducida (FER)

El objetivo del método de Gauss-Jordan es transformar la matriz aumentada en la Forma Escalonada Reducida por Filas (FER, por sus siglas). Esta forma tiene una estructura muy específica:

Forma escalonada reducida (FER): el objetivo2×2 (solución única)3×3 (solución única)10a01b100a010b001cPivotes en la diagonal = 1Todo lo demás = 0 · La última columna da directamente las solucionesGauss-Jordan lleva la matriz aumentada a la FER → lectura directa: x=a, y=b, z=cvs. Gauss: solo forma escalonada → necesita sustitución hacia atrás
📌 Condiciones que define la FER

  1. El primer elemento no nulo de cada fila (el pivote) es igual a 1
  2. El pivote de cada fila está a la derecha del pivote de la fila anterior
  3. Todas las entradas de la columna de un pivote, excepto el propio pivote, son 0 (incluyendo las de arriba)
  4. Las filas que son completamente nulas (solo ceros) están en la parte inferior de la matriz
Identificación del pivote (columna 1)24−221−1353214Pivote = 2El pivote es el primer elemento no nulo de la filaSi es 0, intercambiamos filas para que no lo sea

📋 Algoritmo paso a paso

El algoritmo de Gauss-Jordan se divide en dos fases: la fase hacia abajo (eliminación progresiva) y la fase hacia arriba (eliminación regresiva):

1
Escribe la matriz aumentada: Construye la matriz \([A|b]\) con los coeficientes del sistema.
2
Elige el pivote de la primera columna: El pivote es el primer elemento no nulo. Si la primera entrada es 0, intercambia filas (operación tipo 1) para que no lo sea.
3
Normaliza el pivote a 1: Divide toda la fila del pivote por el valor del pivote (operación tipo 2: \(F_i \to \frac{1}{p} F_i\)).
4
Elimina los demás elementos de la columna del pivote: Para cada fila \(j \neq i\): aplica \(F_j \to F_j - a_{ji} \cdot F_i\) (operación tipo 3) para poner ceros tanto abajo como arriba del pivote.
5
Avanza a la siguiente columna y repite: Pasa a la siguiente columna de coeficientes y repite los pasos 2-4 ignorando las filas ya procesadas.
6
Lee la solución: Una vez en FER, lee la solución directamente de la última columna. Si aparece una fila \([0,0,\ldots,0\,|\,c]\) con \(c \neq 0\): sin solución. Si hay variables libres: infinitas soluciones.
🎯El orden importa: primero trabaja hacia abajo (crea ceros debajo del pivote), luego hacia arriba (crea ceros encima del pivote). El proceso de crear ceros encima es lo que distingue a Gauss-Jordan de la eliminación gaussiana simple.

📂 Tipos de solución

Una vez obtenida la FER, el tipo de solución se lee directamente:

Tipos de solución leídos desde la FERSolución única103015x=3y=5Sin solución1020010·x+0·y=1 → IMPOSIBLE∞ soluciones124000x=4−2ty=t (t libre)
✅ Solución única
La FER tiene tantos pivotes como incógnitas. La última columna da directamente los valores: \(x = a\), \(y = b\), etc.
🚫 Sin solución (incompatible)
Aparece una fila \([0, 0, \ldots, 0 \,|\, c]\) con \(c \neq 0\). La ecuación \(0 = c\) es imposible.
∞ Infinitas soluciones
Menos pivotes que incógnitas. Las incógnitas sin pivote son variables libres (parámetros). La solución depende de esos parámetros.

⚔️ Gauss vs Gauss-Jordan

Gauss vs Gauss-JordanEliminación Gaussiana 1. Escalonar hacia abajo 2. Ceros debajo del pivote 3. → Forma escalonada→ 4. Sustitución hacia atrásGauss-Jordan 1. Escalonar hacia abajo 2. Ceros debajo del pivote 3. Escalonar hacia arriba→ 4. → FER · Lectura directa
Eliminación Gaussiana
Lleva la matriz a la forma escalonada (triangular superior). Solo crea ceros debajo del pivote. Para obtener la solución, necesita sustitución hacia atrás. Más eficiente computacionalmente para sistemas muy grandes.
Gauss-Jordan
Lleva la matriz a la FER (forma escalonada reducida). Crea ceros tanto debajo como encima del pivote. La solución se lee directamente, sin sustitución adicional. Más trabajo por operación, pero el resultado es inmediato.

📊 Tabla resumen del método de Gauss-Jordan

PasoAcciónOperación usadaObjetivo
1Construir [A|b]Representar el sistema como matriz
2Pivote ≠ 0 en col jTipo 1: Fi ↔ FkSituar elemento no nulo como pivote
3Normalizar pivoteTipo 2: Fi → (1/p)·FiHacer el pivote = 1
4Ceros debajo del pivoteTipo 3: Fk → Fk − ak·FiEliminación progresiva
5Ceros encima del pivoteTipo 3: Fk → Fk − ak·FiEliminación regresiva (Gauss-Jordan)
6Leer soluciónÚltima columna = soluciones
🎯Señal de solución única: la FER tiene la forma \([I\,|\,b]\) donde \(I\) es la matriz identidad. Señal de sin solución: fila \([0,\ldots,0\,|\,c\neq 0]\). Señal de infinitas: fila \([0,\ldots,0\,|\,0]\) con menos pivotes que incógnitas.

🎯 Ejercicios resueltos interactivos

Haz clic en la cabecera de color para abrir cada ficha. Cada paso muestra la matriz transformada. ¡Intenta resolverlo tú primero! 💪

Método de Gauss-Jordan

01
Sistema 2×2 — solución única

📝 Resuelve por Gauss-Jordan: \(\begin{cases} 2x + y = 5 \\ 3x - 2y = 4 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada:
2153−24
F₁ → ½·F₁ (normalizar pivote de la col 1):
F₁ → ½·F₁1½5/23−24
F₂ → F₂ − 3·F₁ (cero debajo del pivote):
F₂ → F₂−3·F₁1½5/20−7/2−7/2
F₂ → (−2/7)·F₂ (normalizar pivote col 2):
F₂ → (−2/7)·F₂1½5/2011
F₁ → F₁ − ½·F₂ (cero encima del pivote):
F₁ → F₁ − ½·F₂102011
✅ \(x = 2,\; y = 1\)

02
Sistema 3×3 — solución única completo

📝 Resuelve por Gauss-Jordan: \(\begin{cases} x + 2y − z = 1 \\ 2x + y + z = 8 \\ x − y + 2z = 5 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada inicial:
12−1121181−125
F₂ → F₂ − 2·F₁ y F₃ → F₃ − F₁:
Eli. col 112−110−3360−334
F₂ → (−1/3)·F₂:
F₂→(−1/3)F₂12−1101−1−20−334
F₁ → F₁−2·F₂, F₃ → F₃+3·F₂:
Eli. col 2101501−1−2000−2
Fila 3: [0 0 0 | −2] → ecuación \(0 = -2\): imposible
🚫 Sistema incompatible — sin solución

03
Sistema 3×3 — solución única con pivote fraccionalAVANZADO

📝 Resuelve: \(\begin{cases} 2x + 4y − 2z = 2 \\ x − 2y + z = 4 \\ 3x + 2y + z = 5 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada:
24−221−2143215
F₁ → ½·F₁:
F₁→½·F₁12−111−2143215
F₂ → F₂−F₁, F₃ → F₃−3·F₁:
Eli. col 112−110−4230−442
F₂ → (−¼)·F₂:
F₂→(−¼)F₂12−1101−½−¾0−442
F₁ → F₁−2·F₂, F₃ → F₃+4·F₂:
Eli. col 21005/201−½−¾002−1
F₃ → ½·F₃:
F₃→½F₃1005/201−½−¾001−½
F₂ → F₂+½·F₃:
Eli. col 31005/2010−1001−½
✅ \(x = 5/2,\; y = -1,\; z = -1/2\)

04
Sistema incompatible (sin solución)

📝 Demuestra que el sistema no tiene solución: \(\begin{cases} x + 2y = 3 \\ 2x + 4y = 8 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada:
123248
F₂ → F₂ − 2·F₁:
F₂→F₂−2·F₁123002
La segunda fila dice: \(0 \cdot x + 0 \cdot y = 2\), es decir, \(0 = 2\). Imposible.
Interpretación geométrica: las dos rectas son paralelas (misma pendiente, distinta ordenada) → no se cruzan nunca.
🚫 Sistema incompatible — sin solución

05
Sistema compatible indeterminado (∞ soluciones)AVANZADO

📝 Resuelve: \(\begin{cases} x + 2y − z = 3 \\ 2x + 4y − 2z = 6 \\ x − y + z = 1 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada:
12−1324−261−111
F₂ → F₂−2·F₁, F₃ → F₃−F₁:
Eli. col 112−1300000−32−2
Intercambia F₂ ↔ F₃ (para tener pivote no nulo):
F₂↔F₃12−130−32−20000
F₂ → (−1/3)·F₂:
Norm. F₂12−1301−2/32/30000
F₁ → F₁−2·F₂:
Eli. col 2101/35/301−2/32/30000
La variable z es libre (parámetro t). Expresando x e y en función de t:
\(x = \dfrac{5}{3} - \dfrac{t}{3}\), \(\quad y = \dfrac{2}{3} + \dfrac{2t}{3}\), \(\quad z = t \in \mathbb{R}\)
∞ Sistema compatible indeterminado — infinitas soluciones

06
Sistema 2×3 — más incógnitas que ecuacionesAVANZADO

📝 Resuelve: \(\begin{cases} x + 2y + 3z = 9 \\ 2x − y + z = 8 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada (2 filas, 4 columnas):
12392−118
F₂ → F₂ − 2·F₁:
F₂→F₂−2F₁12390−5−5−10
F₂ → (−1/5)·F₂:
F₂→(−1/5)F₂12390112
F₁ → F₁ − 2·F₂:
F₁→F₁−2F₂10150112
z es libre (parámetro t):
\(x = 5 - t\), \(\quad y = 2 - t\), \(\quad z = t \in \mathbb{R}\)
∞ Sistema compatible indeterminado — infinitas soluciones

07
Gauss-Jordan para calcular la inversa de una matrizSELECTIVIDAD

📝 Calcula la inversa de \(A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\) por Gauss-Jordan.
👁️  Ver / Ocultar solución paso a paso
Construye [A | I] (matriz aumentada con la identidad a la derecha):
12103401
F₂ → F₂ − 3·F₁:
F₂→F₂−3F₁12100−2−31
F₂ → (−1/2)·F₂:
F₂→(−½)F₂1210013/2−1/2
F₁ → F₁ − 2·F₂:
F₁→F₁−2F₂10−21013/2−1/2
Resultado: la parte derecha es \(A^{-1}\):
\(A^{-1} = \begin{pmatrix} -2 & 1 \\ 3/2 & -1/2 \end{pmatrix}\)
Verificación: \(A \cdot A^{-1} = \begin{pmatrix}1&2\\3&4\end{pmatrix}\begin{pmatrix}-2&1\\3/2&-1/2\end{pmatrix} = \begin{pmatrix}1&0\\0&1\end{pmatrix}\) ✅
✅ \(A^{-1} = \begin{pmatrix} -2 & 1 \\ 3/2 & -1/2 \end{pmatrix}\)

08
Sistema 3×3 completo con todos los pasos de FERSELECTIVIDAD

📝 Resuelve por Gauss-Jordan: \(\begin{cases} x + y + z = 6 \\ 2x + 3y + z = 14 \\ x + 2y + 3z = 14 \end{cases}\)
👁️  Ver / Ocultar solución paso a paso
Matriz aumentada:
11162311412314
F₂ → F₂−2·F₁, F₃ → F₃−F₁:
Eli. col 1111601−120128
F₁ → F₁−F₂, F₃ → F₃−F₂:
Eli. col 2102401−120036
F₃ → (1/3)·F₃:
F₃→(1/3)F₃102401−120012
F₁ → F₁−2·F₃, F₂ → F₂+F₃:
FER final100001040012
✅ \(x = 0,\; y = 4,\; z = 2\)


🚫 Errores más frecuentes

Error 1 — Aplicar la operación a la fila entera pero olvidar algún elemento
Incorrecto: F₂ → F₂ − 2·F₁: solo restar en la parte de coeficientes, olvidar el término independiente
Correcto:  La operación afecta a TODA la fila, incluida la columna de términos independientes (la de después de la barra)
👉 Trata la matriz aumentada como una unidad; opera en todas las columnas, incluyendo la de la derecha de la barra.

Error 2 — Dividir una fila para normalizar pero no actualizar todos los elementos
Incorrecto: F₂ → (1/3)·F₂: solo dividir el primer elemento entre 3
Correcto:  Todos los elementos de F₂ deben dividirse entre 3, incluido el término independiente
👉 Al multiplicar (o dividir) una fila, el escalar se aplica a cada uno de sus elementos sin excepción.

Error 3 — Confundir fila y columna al anotar la operación
Incorrecto: Escribir "F₂ → F₂ − 2·F₁" pero restar la columna 1 a la columna 2
Correcto:  Las operaciones siempre son sobre FILAS. F₂ → F₂ − 2·F₁ significa: nueva fila 2 = fila 2 − 2×(fila 1)
👉 Siempre opera fila con fila, nunca columna con columna (eso cambiaría el sistema).

Error 4 — Declarar sistema sin solución cuando hay fila de ceros
Incorrecto: Ver [0,0,0|0] y declarar que el sistema no tiene solución
Correcto:  Una fila de ceros completa [0,0,...,0|0] significa 0=0, que es siempre verdadero → infinitas soluciones (hay variable libre)
👉 Sin solución solo cuando la fila es [0,0,...,0|c] con c≠0. Con c=0: infinitas soluciones.

Error 5 — No intercambiar filas cuando el pivote es cero
Incorrecto: Ver un 0 en la posición del pivote e intentar dividir entre 0
Correcto:  Si el elemento en la posición del pivote es 0, intercambiar esa fila con alguna fila de abajo que tenga elemento no nulo en esa columna
👉 Dividir entre 0 no tiene sentido. Si el pivote es 0, busca la primera fila debajo con elemento no nulo en esa columna y haz el intercambio.

❓ Preguntas frecuentes

¿Cuál es la diferencia entre Gauss y Gauss-Jordan? 
La eliminación gaussiana solo hace la "pasada hacia abajo": crea ceros debajo de cada pivote, obteniendo una matriz triangular superior. Después se necesita sustituir hacia atrás para obtener las incógnitas. El método de Gauss-Jordan también hace la "pasada hacia arriba": crea ceros encima de cada pivote hasta obtener la FER, donde la solución se lee directamente. Gauss-Jordan es más trabajo por paso, pero elimina la sustitución.
¿Cuándo se usa Gauss-Jordan en lugar de la regla de Cramer? 
La regla de Cramer solo funciona cuando el sistema tiene exactamente tantas ecuaciones como incógnitas y es compatible determinado (solución única, determinante ≠ 0). Gauss-Jordan funciona para cualquier sistema: cuadrado, rectangular, incompatible, indeterminado. Para sistemas grandes (3×3 o más), Gauss-Jordan es también más eficiente en cálculo.
¿Cómo se identifican las variables libres en el sistema indeterminado? 
En la FER, una variable es libre si su columna no tiene pivote (no tiene un 1 en esa columna con ceros en el resto). Las variables con pivote se expresan en función de las variables libres. Se asigna un parámetro (t, s, λ…) a cada variable libre y se obtiene la solución paramétrica.
¿Puedo usar Gauss-Jordan para calcular la inversa de una matriz? 
Sí. Para calcular \(A^{-1}\), se construye la matriz aumentada \([A\,|\,I]\) (la matriz A junto a la identidad del mismo tamaño) y se aplica Gauss-Jordan. Si A es invertible, el resultado es \([I\,|\,A^{-1}]\): la parte derecha es la inversa. Si A no es invertible (singular), el método lo detecta porque no se puede llevar al formato \([I\,|\,\cdot\,]\)
¿Importa el orden en que se eligen los pivotes? 
El orden estándar es de izquierda a derecha y de arriba abajo (pivote en la primera columna, luego la segunda, etc.). Este orden garantiza que el algoritmo termine correctamente. En la práctica, puede convenir elegir como pivote el elemento de mayor valor absoluto en esa columna (pivoteo parcial) para evitar errores numéricos en cálculo computacional. Para resolver a mano en un examen, el orden estándar es siempre suficiente.

📝 Resumen: lo que debes recordar siempre

✅ Las 7 claves del método de Gauss-Jordan

  1. Construye [A|b]: cada ecuación es una fila; cada incógnita, una columna
  2. 3 operaciones: Fi↔Fj · Fi→k·Fi (k≠0) · Fi→Fi+k·Fj
  3. El pivote: primer elemento no nulo de cada fila → conviértelo en 1
  4. Elimina: crea ceros tanto debajo como encima de cada pivote (Gauss-Jordan)
  5. FER: pivotes = 1, resto de columna = 0 → solución directa
  6. Sin solución: fila \([0,\ldots,0\,|\,c\neq 0]\) · ∞ soluciones: fila \([0,\ldots,0\,|\,0]\)
  7. Inversa: aplica Gauss-Jordan a \([A\,|\,I]\) → obtienes \([I\,|\,A^{-1}]\)

🚀 ¿Te quedan dudas?

Consulta también:
Propiedades de los determinantes
y
Rango de una matriz.

Espero que te haya gustado este artículo sobre Método de Gauss-Jordan. Ejemplos y ejercicios resueltos. Me ayudarás mucho si lo compartes en tus redes sociales. Debajo tienes los botones🎯¡Hasta pronto!

Justo Fernández

Justo Fernández

Profesor de matemáticas de secundaria y bachillerato. Desde principios de siglo disfruto enseñando matemáticas , y hace una década que escribo en internet, divulgando la belleza de las mates. Trabajo en el IES Álvaro Falomir de Almazora (Castellón). Nací en día, mes y año primo. Me gustan los números ...

Quiero aprender más sobre:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Subir