La PizarraMatemática.

Bachillerato

Rango de una matriz

Una matriz puede escribir muchas filas y repetir parte de la misma información. El rango cuenta cuántas direcciones independientes conserva, no cuántos números o ecuaciones aparecen. Empezaremos por ver repeticiones mediante sumas y múltiplos, y después aprenderemos dos formas de justificar el número exacto.

1. Una fila puede aportar algo nuevo o salir de combinar las anteriores

Una combinación lineal multiplica filas por números y suma los resultados. Si una fila ya se obtiene así de otras, no añade una dirección nueva. No hace falta que sea idéntica a otra: puede ser su doble o la suma de varias.

La tercera fila ya se obtiene sumando las otras dos
102013115F₃ = F₁ + F₂ · rango: 2
Filas uno, cero, dos; cero, uno, tres; y uno, uno, cinco. La tercera es la suma de las primeras dos. Las primeras son independientes por sus dos primeras posiciones. Al restar ambas a la tercera se obtiene una fila nula, y el rango es dos.

Una familia es independiente si la única combinación que produce la fila cero usa todos los coeficientes cero. El rango es el máximo número de columnas independientes, y un teorema asegura que coincide con el máximo número de filas independientes. Filas y columnas pueden tener longitudes distintas, pero dan el mismo número.

No hay dos filas proporcionales, pero sí una dependencia

En la matriz del dibujo, compara sus tres filas.

  1. Primera y segunda

    F₁=(1,0,2) y F₂=(0,1,3).
    Si αF₁+βF₂=0, las dos primeras posiciones obligan α=β=0.
  2. Tercera

    F₃=(1,1,5)=F₁+F₂.
  3. Contar

    Hay dos filas independientes; la tercera no aumenta el número.

Resultado

Rango dos.

Lo comprobamos

Mirar solo si dos filas son múltiplos no detectaría esta suma de dos filas.

La misma información en columnas

Para esa matriz, relaciona la columna tres con las dos primeras.

  1. Columnas

    C₁=(1,0,1), C₂=(0,1,1), C₃=(2,3,5).
  2. Combinar

    2C₁+3C₂=(2,3,5)=C₃.
  3. Independencia

    Las dos primeras posiciones muestran que C₁ y C₂ son independientes.

Resultado

También hay dos columnas independientes.

Lo comprobamos

Coincide el rango, aunque el análisis por columnas use otra familia de vectores.

2. El rango está entre cero y la menor de las dos dimensiones

Una matriz m×n no puede tener más de m filas independientes ni más de n columnas independientes.

Por eso 0≤rg A≤min(m,n).

La matriz nula tiene rango cero; cualquier casilla distinta de cero asegura al menos rango uno.

Rango máximo significa alcanzar esa cota. En una 2×3 de rango dos, las dos filas son independientes, pero tres columnas de dos componentes no pueden serlo todas. Rango máximo rectangular no significa que exista una inversa de dos lados.

No contamos casillas

Una matriz 2×5 tiene alguna entrada no nula. ¿Qué rangos puede tener?

  1. Cota inferior

    Al menos una dirección: rango≥1.
  2. Cota superior

    min(2,5)=2.
  3. Posibilidades

    Uno o dos; no diez por tener diez casillas.

Resultado

Rango uno o dos.

Lo comprobamos

Sin conocer las entradas todavía no elegimos cuál de los dos.

Los dos extremos posibles

Compara la matriz nula 3×4 y una 3×4 que solo tiene a₂₃=7 distinto de cero.

  1. Nula

    Todas las filas y columnas son cero: rango cero.

  2. Una entrada

    Solo una fila no nula y una columna no nula.

  3. Dirección

    Ese vector no nulo aporta una dirección independiente.

Resultado

Rangos cero y uno, respectivamente.

Lo comprobamos

Un solo valor no nulo basta para descartar rango cero, pero no para afirmar rango máximo.

3. Las operaciones reversibles permiten simplificar sin cambiar el rango

Podemos intercambiar filas, multiplicar una por un número distinto de cero o sumarle un múltiplo de otra. Son operaciones reversibles y conservan la cantidad de direcciones independientes. Multiplicar una fila por cero puede borrar información y no está permitido como operación de conservación.

Los pivotes avanzan hacia la derecha
123011000Dos pivotes → rango 2
Forma escalonada de filas uno, dos, tres; cero, uno, uno; y cero, cero, cero. Hay un pivote en la primera columna y otro en la segunda, y ninguna fila independiente adicional. Su rango es dos.

Gauss repite esas operaciones para crear ceros debajo de pivotes. Un pivote es la primera entrada no nula de una fila en la forma escalonada. Los pivotes bajan avanzando a la derecha y las filas nulas se dejan al final. No es necesario hacer los pivotes iguales a uno para calcular rango.

Una dependencia se convierte en cero

Escalona filas (1,2,3),(2,4,6),(0,1,1).

  1. Restar un múltiplo

    F₂←F₂−2F₁=(0,0,0).
  2. Reordenar

    Intercambiamos esa fila nula con la tercera.

  3. Resultado

    Filas (1,2,3),(0,1,1),(0,0,0).

Resultado

Hay dos filas escalonadas no nulas; rango dos.

Lo comprobamos

Solo usamos suma de múltiplos e intercambio, que se pueden deshacer.

Una columna inicialmente nula no es un fracaso

Escalona filas (0,2,4),(0,1,3).

  1. Primera columna

    Toda es cero; buscamos pivote en la segunda.

  2. Eliminar

    F₂←2F₂−F₁=(0,0,2), operación que combina escalar no nulo y suma.

  3. Pivotes

    Están en columnas dos y tres.

Resultado

Rango dos.

Lo comprobamos

Una columna sin pivote no impide que otras columnas aporten dos direcciones.

4. Contamos filas no nulas después de escalonar, no antes

En una forma escalonada, los pivotes demuestran independencia. Si una combinación de filas da cero, la columna del primer pivote obliga a que el coeficiente de la primera fila sea cero; la del siguiente hace lo mismo con la segunda, y así sucesivamente.

Por eso el número de pivotes, equivalente al de filas no nulas escalonadas, es el rango. Las filas nulas no aportan dirección. Antes de escalonar puede haber muchas filas no nulas que dependan unas de otras.

Tres filas no nulas pueden contar como una

Halla el rango de filas (1,2),(2,4),(−3,−6).

  1. Relaciones

    F₂=2F₁ y F₃=−3F₁.
  2. Eliminar

    F₂−2F₁ y F₃+3F₁ producen dos filas cero.

  3. Contar

    Solo queda una fila no nula, que no es el vector cero.

Resultado

Rango uno.

Lo comprobamos

Había tres filas no nulas al principio; contarlas habría dado un resultado imposible para dos columnas.

Tres pivotes comprobados

Escalona filas (1,2,3),(2,4,7),(0,1,1).

  1. Primera eliminación

    F₂←F₂−2F₁=(0,0,1).
  2. Ordenar pivotes

    Intercambiamos filas dos y tres.

  3. Forma final

    (1,2,3),(0,1,1),(0,0,1): tres pivotes.

Resultado

Rango tres.

Lo comprobamos

La entrada siete frente a seis evita que la segunda fila sea el doble de la primera.

5. Un menor no nulo prueba una cota inferior; las dimensiones o dependencias dan la superior

Un menor de orden r selecciona r filas y r columnas y calcula su determinante. Si no es cero, esas posiciones contienen r direcciones independientes: el rango es al menos r. El rango es el mayor orden de un menor no nulo.

Encontrar un solo menor nulo no descarta todos los de ese tamaño. Para afirmar rango exacto r necesitamos también probar que no puede ser mayor: por dimensiones, por dependencias o por eliminación. En una cuadrada, determinante cero solo dice que no tiene rango completo.

El primer menor elegido puede ser cero

A tiene filas (1,0,2),(2,1,4). Halla el rango.

  1. Columnas uno y tres

    Determinante 1·4−2·2=0.
  2. Probar otras

    Columnas uno y dos: 1·1−0·2=1≠0; rango≥2.
  3. Cota superior

    Solo hay dos filas; rango≤2.
Resultado

Rango exactamente dos.

Lo comprobamos

El primer menor nulo no demostraba rango uno.

Determinante grande cero, menor pequeño no nulo

Para la diagonal (1,1,0), halla el rango.

  1. Orden tres

    Su determinante es cero: rango<3.
  2. Orden dos

    Las dos primeras filas y columnas forman I₂, de determinante uno.

  3. Encerrar

    Rango≥2 y rango<3.
Resultado

Rango dos.

Lo comprobamos

Las dos pruebas juntas determinan el valor, sin examinar todos los menores de orden uno.

6. El rango cuenta cuántas direcciones de salida permite una transformación

En Ax, cada salida es una combinación de columnas de A. El rango es la dimensión de todas las salidas posibles: la imagen. Si A tiene n columnas y rango r, su núcleo tiene dimensión n−r: esas son las direcciones de entrada que se pierden al dar salida cero.

Si el rango coincide con el número n de entradas, la transformación es inyectiva: no mezcla dos entradas distintas en una misma salida. Si coincide con el número m de salidas, es sobreyectiva: alcanza todas las salidas de ℝᵐ. Ambas cosas pueden separarse en una matriz rectangular.

Tres entradas y dos salidas

Sea A de filas (1,0,2),(0,1,3). Describe Ax y su imagen.

  1. Multiplicar

    A(x,y,z)ᵀ=(x+2z,y+3z)ᵀ.
  2. Alcanzar cualquier salida

    Para una salida (u,v), basta elegir (x,y,z)=(u,v,0).
  3. Rango

    Las dos primeras columnas son independientes: rango dos.

Resultado

Su imagen es todo ℝ²: es sobreyectiva.

Lo comprobamos

Una tercera coordenada de entrada no obliga a una tercera dirección de salida.

Encontrar la dirección que se pierde

Para esa A, resuelve Ax=0.

  1. Ecuaciones

    x+2z=0 e y+3z=0.
  2. Variable libre

    Tomamos z=t.
  3. Despejar

    x=−2t, y=−3t: núcleo generado por (−2,−3,1).
Resultado

Núcleo de dimensión uno: (−2t,−3t,t).

Lo comprobamos

Tres entradas menos rango dos da uno. No es inyectiva, pues cualquier múltiplo de ese vector comparte salida cero.

7. En un sistema, la columna de resultados no debe aumentar el rango

Resolver Ax=b exige que b sea una combinación de las columnas de A. Añadirla en [A|b] no debe crear una dirección nueva. Por eso el sistema es compatible exactamente cuando rg A=rg[A|b]. Si los rangos difieren, hay una contradicción.

Cuando los rangos coinciden y hay n incógnitas, quedan n−r variables libres. Sin libres, solución única; con alguna libre, infinitas sobre los reales. El número de ecuaciones escritas no sustituye este análisis: pueden repetir la misma condición.

Dos ecuaciones que dicen lo mismo

Estudia x+y=3 y 2x+2y=6.

  1. Restar dos veces la primera

    La segunda se convierte en 0=0.
  2. Rangos

    Coeficientes y ampliada tienen un único pivote: ambos rangos uno.

  3. Variables libres

    Dos incógnitas menos rango uno deja una libre; y=t, x=3−t.

Resultado

Infinitas soluciones (3−t,t).

Lo comprobamos

La segunda ecuación no aporta una restricción nueva.

Una nueva columna revela contradicción

Cambia el segundo término independiente anterior a siete.

  1. Misma eliminación

    La segunda fila queda (0,0|1), es decir, 0=1.
  2. Rangos

    A mantiene rango uno; la ampliada tiene dos pivotes.

  3. Conclusión

    No hay una lista de valores que cumpla ambas ecuaciones.

Resultado

Sistema incompatible.

Lo comprobamos

La diferencia entre seis y siete no cambia A, pero sí la pertenencia de b a su imagen.

8. Un parámetro obliga a separar el caso en que se anula un pivote

Si una entrada contiene k, una operación que divide por k o por k−1 solo es válida cuando ese divisor no es cero. Primero identificamos los valores excepcionales y después los estudiamos en la matriz original o en una transformación válida para todos los casos.

Una respuesta completa al rango necesita una razón para que haya al menos r direcciones y otra para que no haya más. Trabajamos con igualdades exactas; decidir ceros a partir de decimales redondeados necesita un análisis de error distinto.

Un rango que cambia en un único valor

Halla el rango de filas (1,1),(1,k).

  1. Eliminar sin dividir por el parámetro

    F₂←F₂−F₁=(0,k−1).
  2. Si k≠1

    Hay dos pivotes: rango dos.

  3. Si k=1

    La segunda fila es cero y la primera no: rango uno.

Resultado

Rango dos si k≠1; uno si k=1.

Lo comprobamos

Dividir antes por k−1 habría perdido el caso excepcional.

También puede aparecer rango cero

Estudia la diagonal (k,k).

  1. Si k≠0

    Las dos columnas tienen pivote: rango dos.

  2. Si k=0

    La matriz completa es nula: rango cero.

  3. Sin caso intermedio

    Las dos entradas se anulan a la vez.

Resultado

Rango dos para k≠0 y cero para k=0.

Lo comprobamos

Un parámetro puede hacer desaparecer más de una dirección en el mismo valor.

Ahora lo resolvemos de principio a fin.

EJEMPLO RESUELTO 1

Filas repetidas por escala

Halla el rango de filas (1,2),(2,4).

  1. Comparar filas completas

    (2,4)=2(1,2).
  2. Eliminar

    F₂←F₂−2F₁ deja (0,0).

  3. Cota superior

    Solo queda una fila independiente: rango≤1.

  4. Cota inferior

    La primera fila contiene un uno y no es nula: rango≥1.

  5. Concluir

    El rango es exactamente uno.

Resultado

Rango 1.

Lo comprobamos

La primera fila no es cero, por lo que el rango no es 0.

EJEMPLO RESUELTO 2

Rango completo

Halla el rango de filas (1,0,2),(0,1,3).

  1. Tamaño

    Hay dos filas, así que el rango no supera dos.

  2. Seleccionar menor

    Las dos primeras columnas forman filas (1,0),(0,1).

  3. Determinante

    1·1−0·0=1, distinto de cero.
  4. Cota inferior

    Ese menor demuestra rango al menos dos.

  5. Encerrar

    Al menos dos y como máximo dos: rango dos.

Resultado

Rango 2.

Lo comprobamos

El menor de las dos primeras columnas tiene determinante 1.

Los símbolos que hemos usado

rg A
Rango de la matriz A.
Combinación lineal
Suma de vectores multiplicados por coeficientes escalares.
Pivote
Primera entrada no nula de una fila no nula en forma escalonada.
Menor de orden r
Determinante de una submatriz cuadrada de r filas y r columnas.
m×n
Tamaño de A: m filas y n columnas.
[A|b]
Matriz ampliada que añade a A la columna de términos independientes b.

Ahora te toca a ti.

Tienes cinco ejercicios. Inténtalos; las pistas te ayudan si te atascas.

Practicar este tema →

Para ampliar