Calculadora de rango de matriz
Calcule el rango de cualquier matriz mediante eliminación gaussiana (forma escalonada por filas). Obtenga la reducción de filas paso a paso, análisis de pivotes, dimensiones del espacio de columnas y del espacio nulo, y un mapa de calor visual. Soporta matrices de hasta 10×10.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Calculadora de rango de matriz
Bienvenido a la Calculadora de Rango de Matriz, una herramienta integral de álgebra lineal que determina el rango de cualquier matriz mediante la eliminación gaussiana. El rango de una matriz es el número máximo de vectores fila o columna linealmente independientes, un concepto fundamental que rige si los sistemas de ecuaciones tienen soluciones, si las transformaciones son invertibles y cómo se pueden comprimir los datos. Esta calculadora proporciona reducción por filas paso a paso, análisis de pivotes, cálculo del espacio nulo, mapas de calor visuales y verificación mediante el Teorema del Rango-Nulidad.
¿Qué es el Rango de una Matriz?
El rango de una matriz A se define como:
De manera equivalente, el rango es:
- El número de posiciones de pivote en la forma escalonada por filas de A
- La dimensión del espacio de columnas (imagen) de A
- La dimensión del espacio de filas de A
- El número de valores singulares distintos de cero de A
- El tamaño del menor distinto de cero más grande (determinante de una submatriz cuadrada)
Para una matriz m×n, el rango satisface \(0 \leq \text{rank}(A) \leq \min(m, n)\).
Cómo determina el rango la eliminación gaussiana
La eliminación gaussiana (también llamada reducción por filas) transforma una matriz en forma escalonada por filas (REF) utilizando tres operaciones elementales de fila:
- Intercambio de filas: Intercambiar dos filas (\(R_i \leftrightarrow R_j\))
- Escalado de filas: Multiplicar una fila por un escalar distinto de cero (\(R_i \leftarrow c \cdot R_i\))
- Adición de filas: Sumar un múltiplo de una fila a otra (\(R_i \leftarrow R_i + c \cdot R_j\))
En la forma escalonada por filas:
- Todas las filas de ceros están en la parte inferior
- La entrada principal (pivote) de cada fila distinta de cero está a la derecha del pivote que tiene arriba
- El rango es igual al número de filas distintas de cero (pivotes) en la REF
Esta calculadora utiliza pivoteo parcial (seleccionando el valor absoluto más grande en cada columna como pivote) para mejorar la estabilidad numérica.
El Teorema del Rango-Nulidad
Donde n es el número de columnas de A. La nulidad es la dimensión del espacio nulo (núcleo), el conjunto de todas las soluciones de Ax = 0. Este teorema significa que las columnas son columnas de pivote (que contribuyen al rango) o columnas libres (que contribuyen a la nulidad), y cada columna es una u otra.
Rango y sistemas de ecuaciones lineales
El rango de una matriz determina directamente la resolubilidad de un sistema lineal Ax = b:
Casos Especiales y Propiedades
Rango Completo
Una matriz tiene rango completo cuando rango(A) = min(m, n):
- Para matrices cuadradas n×n: rango completo significa invertible (det ≠ 0), espacio nulo trivial
- Para matrices altas (m > n): rango de columna completo significa inyectiva (uno a uno)
- Para matrices anchas (m < n): rango de fila completo significa sobreyectiva (sobre)
Matrices con Deficiencia de Rango
Si rango(A) < min(m, n), la matriz tiene deficiencia de rango (singular para matrices cuadradas). Esto ocurre cuando las filas o columnas son linealmente dependientes; algunas filas se pueden expresar como combinaciones de otras.
Identidades Clave de Rango
- rango(A) = rango(AT): el rango por filas es igual al rango por columnas
- rango(AB) ≤ min(rango(A), rango(B)): límite del rango del producto
- rango(A + B) ≤ rango(A) + rango(B): subaditividad
- rango(ATA) = rango(AAT) = rango(A)
Rango de Matriz en diferentes campos
| Campo | Aplicación del Rango |
|---|---|
| Álgebra Lineal | Resolución de sistemas, invertibilidad, cambio de base |
| Estadística | Detección de multicolinealidad, análisis de matriz de diseño |
| Teoría de Control | Condiciones de rango de controlabilidad y observabilidad |
| Procesamiento de Señal | Aproximación de bajo rango, filtrado de ruido |
| Aprendizaje Automático | Selección de características, PCA, factorización de matrices |
| Ingeniería Estructural | Determinación cinemática, grados de libertad |
Preguntas Frecuentes
¿Qué es el rango de una matriz?
El rango de una matriz es el número máximo de vectores fila linealmente independientes (o, de forma equivalente, vectores columna) en la matriz. Indica la dimensión del espacio de columnas (o espacio de filas). Para una matriz m×n, el rango es como máximo min(m, n). Una matriz con rango igual a min(m, n) se denomina de rango completo.
¿Cómo se calcula el rango de una matriz mediante la eliminación gaussiana?
La eliminación gaussiana transforma una matriz en forma escalonada por filas (REF) mediante la realización de operaciones elementales por filas: intercambiar filas, multiplicar una fila por un escalar distinto de cero y sumar un múltiplo de una fila a otra. El rango es igual al número de filas distintas de cero (equivalentemente, el número de posiciones de pivote) en la REF. Este método es el enfoque algorítmico estándar que se enseña en los cursos de álgebra lineal.
¿Qué es el Teorema del Rango-Nulidad?
El Teorema del Rango-Nulidad establece que para cualquier matriz A de m×n, rango(A) + nulidad(A) = n, donde n es el número de columnas. La nulidad es la dimensión del espacio nulo (el conjunto de todos los vectores x tales que Ax = 0). Este teorema fundamental conecta las dimensiones del espacio de columnas y del espacio nulo.
¿Cuándo tiene una matriz rango completo?
Una matriz tiene rango completo cuando su rango es igual a min(m, n), el menor de sus recuentos de filas y columnas. Para una matriz cuadrada n×n, el rango completo significa que rango = n, lo que implica que la matriz es invertible (no singular) con un determinante distinto de cero. Las matrices de rango completo tienen espacios nulos triviales (solo el vector cero) y sus columnas son linealmente independientes.
¿Cuál es la diferencia entre el rango por filas y el rango por columnas?
Un teorema fundamental del álgebra lineal demuestra que el rango por filas (dimensión del espacio de filas) siempre es igual al rango por columnas (dimensión del espacio de columnas) para cualquier matriz. Este valor común se llama simplemente rango de la matriz. La eliminación gaussiana revela directamente el rango por filas contando las filas pivote, pero el mismo número también da el rango por columnas.
¿Cómo se relaciona el rango de la matriz con los sistemas de ecuaciones lineales?
Para un sistema Ax = b, el rango determina la resolubilidad: si rango(A) = rango([A|b]), el sistema es consistente (tiene soluciones). Si además rango(A) = n (número de incógnitas), la solución es única. Si rango(A) < n, hay infinitas soluciones parametrizadas por n - rango(A) variables libres. El teorema de Rouché-Capelli formaliza estas condiciones.
Recursos Adicionales
Cite este contenido, página o herramienta como:
"Calculadora de rango de matriz" en https://MiniWebtool.com/es// de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 20 de febrero de 2026
También puede probar nuestro Solucionador de Matemáticas AI GPT para resolver sus problemas matemáticos mediante preguntas y respuestas en lenguaje natural.