Calcular el rango de una matriz
Calculadora del rango de una matriz por el método de Gauss, paso a paso. Matrices de cualquier tamaño hasta 8×8.
Ejemplo resuelto paso a paso
3×4 de rango 2
1Método de Gauss
Escalonamos la matriz con operaciones de filas, que no cambian el rango. El rango es el número de filas que no quedan a cero.
2Ceros debajo del pivote
Tomamos como pivote el de la fila 1, columna 1, y hacemos ceros debajo de él.
3Ceros debajo del pivote
Tomamos como pivote el de la fila 2, columna 3, y hacemos ceros debajo de él.
4Contamos las filas no nulas
La matriz escalonada tiene 2 filas no nulas, así que .
Qué es el rango y para qué se usa
El rango de una matriz , que se escribe , es el número de filas (o de columnas) linealmente independientes. Dicho de otro modo: cuántas filas aportan información nueva y no son combinación de las demás. Sirve para saber si una matriz cuadrada es invertible y, sobre todo, para discutir sistemas de ecuaciones con el teorema de Rouché-Frobenius.
Cómo se calcula
Por Gauss. Se hacen ceros por debajo de cada pivote con operaciones elementales entre filas hasta obtener una matriz escalonada. El rango es el número de filas no nulas.
Por menores. Se busca el mayor orden para el que existe un menor (determinante de una submatriz cuadrada) distinto de . Entonces .
Ejemplo resuelto
Calculemos el rango de
Hacemos ceros bajo el primer pivote:
Quedan dos filas no nulas, luego .
Comprobación por menores. El determinante de es , así que el rango no es . Y el menor formado por las filas 1 y 2 y las columnas 1 y 3,
demuestra que el rango es al menos . Por tanto .
Propiedades
- para una matriz .
- : el rango por filas y por columnas coincide.
- Las operaciones elementales entre filas no cambian el rango.
- Una matriz cuadrada es invertible si y solo si .
- Solo la matriz nula tiene rango .
Rango y sistemas de ecuaciones
El rango es la herramienta básica del teorema de Rouché-Frobenius. Si es la matriz de coeficientes y la ampliada con los términos independientes, el sistema es compatible cuando . Será compatible determinado si ese rango coincide con el número de incógnitas, e indeterminado si es menor. Si los rangos son distintos, el sistema es incompatible.
Consejos prácticos
- Con matrices pequeñas, empieza por el determinante: si es distinto de , el rango es máximo y has terminado.
- En matrices con muchos ceros, el método de menores suele ser más rápido que escalonar.
- Si dos filas son proporcionales o una es suma de otras, sabes que el rango baja.
- Al escalonar, intercambia filas si necesitas un pivote distinto de cero.
Errores típicos
- Contar filas sin escalonar: que ninguna fila sea cero no basta; hay que reducir primero.
- Contar mal las filas nulas: tras escalonar, el rango es el número de filas no nulas.
- Dar un rango imposible: una matriz no puede tener rango , porque .
- Confundir un menor nulo con rango bajo: que un menor de orden valga no basta; hay que mirar si existe algún menor de ese orden distinto de cero.
- Mezclar operaciones por filas y por columnas sin cuidado: ambas conservan el rango, pero cada una debe aplicarse a la matriz entera.
Practica: calcula la inversa por Gauss-Jordan.
Preguntas frecuentes
¿Qué es el rango de una matriz?
Es el número máximo de filas (o de columnas) linealmente independientes. Equivale al orden del mayor menor distinto de cero.
¿Cómo se calcula el rango por Gauss?
Se escalona la matriz con operaciones entre filas y se cuenta el número de filas que no son todo ceros.
¿Qué rango puede tener como máximo una matriz m×n?
Como máximo el menor de m y n: rg(A) ≤ min(m, n).
¿Qué relación hay entre rango y determinante?
Una matriz cuadrada n×n tiene rango n si y solo si su determinante es distinto de 0. Si el determinante es 0, el rango es menor que n.
¿Para qué sirve el rango en un sistema de ecuaciones?
Según el teorema de Rouché-Frobenius, comparando rg(A) y rg(A|b) con el número de incógnitas se sabe si el sistema es compatible determinado, indeterminado o incompatible.