Rango de una matriz: Gauss y menores, dos caminos al mismo número
El rango es uno de esos conceptos que se aprenden dos veces en la misma unidad: primero con Gauss, contando filas; después con determinantes, buscando menores. Y lo curioso es que ambos caminos, tan distintos entre sí, llevan siempre al mismo número. Vamos a recorrer los dos y a entender por qué coinciden.
Qué mide realmente el rango
Antes de calcular nada, conviene tener clara la pregunta que el rango responde: ¿cuánta información realmente independiente contiene una matriz? No todas las filas aportan algo nuevo — a veces una fila es el doble de otra, o la suma de las dos anteriores, y entonces no está añadiendo ninguna información que no tuviéramos ya.
El rango mide cuánta información independiente contiene una matriz.
Esa es la idea de fondo, y hay dos formas de comprobarla en la práctica.
Camino 1: rango por Gauss
La primera vía es la que ya conoces de escalonar matrices: transformas la matriz con operaciones elementales por filas hasta obtener una forma escalonada, y cuentas cuántas filas quedan sin anular.
El rango de una matriz es el número de filas no nulas que quedan después de escalonarla mediante el método de Gauss.
Ejemplo guiado
Calculemos el rango de la siguiente matriz:

Paso 1. Usamos la primera fila para hacer ceros debajo del primer pivote: F2 → F2 − 2F1, F3 → F3 − 3F1.
Paso 2. Usamos la segunda fila para hacer ceros debajo del segundo pivote: F3 → F3 − F2.
Al terminar, obtenemos una matriz escalonada con solo dos filas no nulas — la tercera se ha convertido en una fila de ceros, porque esa fila no aportaba ninguna información que no estuviera ya en las dos primeras. Compara este resultado con el de otra matriz que ya viene escalonada de partida, y en la que las tres filas sobreviven:

En el primer caso, rg(A) = 2. En el segundo, rg(B) = 3, porque ninguna fila puede obtenerse a partir de las demás.
Además, el rango nunca puede superar el menor de los dos tamaños de la matriz: si una matriz es m × n, entonces rg(A) ≤ mín(m, n). Es una comprobación rápida y útil para detectar errores antes de terminar el ejercicio.
Error frecuente: una fila nula nunca aporta rango. Al calcular el rango mediante Gauss, recuerda que el rango coincide exactamente con el número de filas no nulas de la matriz escalonada final — ni una más.
📩 Si te ayuda ver el mismo resultado desde dos ángulos distintos, cada dos semanas mando una newsletter con una idea matemática, un ejercicio interesante y un recurso útil — 3-5 minutos de lectura. Suscríbete aquí →
Camino 2: rango por menores
La segunda vía se apoya en los determinantes. Recuerda que, para una matriz cuadrada, |A| = 0 exactamente cuando sus filas (o columnas) son linealmente dependientes. Esa propiedad se puede aprovechar dentro de una matriz más grande: si encontramos una submatriz cuadrada — un menor — cuyo determinante no es cero, las filas y columnas que intervienen en él son independientes entre sí.
El rango de una matriz es el mayor orden de sus menores no nulos.
En la práctica no hace falta calcular todos los menores posibles — serían demasiados. La estrategia es más inteligente:
Buscar un menor sencillo distinto de cero.
Intentar ampliarlo añadiendo una fila y una columna.
Si el menor ampliado sigue siendo no nulo, seguir ampliando.
Cuando todos los menores del siguiente orden sean nulos, detenerse.
El rango coincide con el orden del último menor no nulo encontrado.
Ejemplo guiado
Calculemos el rango de esta matriz mediante menores:

Empezamos buscando un menor de orden 2 sencillo: tomando la fila 1 y la fila 3, columnas 1 y 2, obtenemos 1·1 − 2·1 = −1, que es distinto de cero. Por tanto, rg(A) ≥ 2.
Intentamos ampliarlo calculando el determinante completo de la matriz 3×3. Observando las filas, la segunda es exactamente el doble de la primera — (2, 4, 6) = 2(1, 2, 3) —, así que el determinante completo vale 0. No existe ningún menor de orden 3 distinto de cero.
Concluimos que rg(A) = 2; el mismo resultado al que habríamos llegado escalonando la matriz por Gauss.
Mismo resultado, ¿cuál elijo?
Los dos métodos siempre coinciden, porque ambos miden exactamente lo mismo desde ángulos distintos. La diferencia está en la comodidad:
El método de Gauss suele ser más rápido para matrices grandes.
El método de los menores resulta especialmente útil cuando la matriz tiene muchos ceros, o cuando el ejercicio pide expresamente este procedimiento.
Antes de empezar a calcular determinantes, observa la matriz: si tiene muchos ceros o salta a la vista un menor evidente, el método de los menores puede ser muy rápido. Si la matriz no presenta ninguna estructura especial, normalmente será más eficiente escalonarla por Gauss.
Este mismo concepto volverá a aparecer más adelante, cuando uses el teorema de Rouché-Frobenius para discutir sistemas con parámetro.
Resumen
Método | Qué hace | Cuándo conviene |
Gauss | Escalona la matriz y cuenta las filas no nulas | Matrices grandes, sin estructura especial |
Menores | Busca el mayor menor (determinante de una submatriz) no nulo | Matrices con muchos ceros, o cuando el enunciado lo pide expresamente |
El rango es el mismo número lo mires como lo mires — información independiente, filas que sobreviven a Gauss, o el mayor menor no nulo que puedas encontrar. Elegir el método adecuado según la matriz que tengas delante es, en el fondo, la única decisión real que hay que tomar.
¿Quieres ir más allá de la teoría? Si necesitas resolver dudas concretas de tu curso con seguimiento personalizado, en las clases particulares trabajamos directamente sobre tus ejercicios. Y si prefieres preparar la Selectividad en grupo, con contenido guiado y otros alumnos, el Club Selectividad es la otra opción.



Comentarios