In linear algebra, a matrix is in row echelon form if it can be obtained as the result of Gaussian elimination. Every matrix can be put in row echelon form by applying a sequence of elementary row operations. The term echelon comes from the French échelon ("level" or step of a ladder), and refers to the fact that the nonzero entries of a matrix in row echelon form look like the steps of a staircase.

For square matrices, an upper triangular matrix with nonzero entries on the diagonal is in row echelon form, and a matrix in row echelon form is (weakly) upper triangular. Thus, the row echelon form can be viewed as a generalization of upper triangular form for rectangular matrices.
A matrix is in reduced row echelon form if it is in row echelon form, with the additional property that the first nonzero entry of each row is equal to and is the only nonzero entry of its column. The reduced row echelon form of a matrix is unique and does not depend on the sequence of elementary row operations that is used to obtain it. The specific type of Gaussian elimination that transforms a matrix to reduced row echelon form is sometimes called Gauss–Jordan elimination.
A matrix is in column echelon form if its transpose is in row echelon form. Since all properties of column echelon forms can therefore immediately be deduced from the corresponding properties of row echelon forms, only row echelon forms are considered in the remainder of the article.
Row echelon form
A matrix is in row echelon form if
- All rows having only zero entries are at the bottom.[1]
- The leading entry (that is, the leftmost non-zero entry) of every non-zero row, called the pivot, is to the right of the leading entry of every row above.[2]
Some texts add the condition that the leading coefficient must be 1[3] while others require this only in reduced row echelon form.
These two conditions imply that all entries in a column below a leading coefficient are zeros.[4]
The following is an example of a matrix in row echelon form, but not in reduced row echelon form:
Many properties of matrices may be easily deduced from their row echelon form, such as the rank and the kernel.
Reduced row echelon form
Una matriz está en forma escalonada reducida por filas (también llamada forma canónica por filas ) si satisface las siguientes condiciones: [ 5 ]
- Está dispuesta en filas escalonadas.
- El primer elemento de cada fila distinta de cero es 1 (llamado uno inicial).
- Cada columna que comienza con un 1 tiene ceros en todas las demás entradas.
Si se cumplen las dos primeras condiciones, la última condición es equivalente a:
- Cada columna que contiene un 1 inicial tiene ceros en todas las entradas que están encima del 1 inicial .
Si bien una matriz puede tener varias formas escalonadas, su forma escalonada reducida es única. [ 6 ]
Dada una matriz en forma escalonada reducida por filas, si se permutan las columnas de manera que el 1 principal de la i -ésima fila quede en la i- ésima columna, se obtiene una matriz de la forma
donde I es la matriz identidad de dimensión igual al rango de toda la matriz, X es una matriz confilas ycolumnas, y los dos 0 son matrices nulas del tamaño apropiado. Dado que una permutación de columnas no es una operación de fila, la matriz resultante no es equivalente bajo operaciones elementales de fila. En el método de eliminación gaussiana, esto corresponde a una permutación de las incógnitas en el sistema lineal original que permite una parametrización lineal del espacio de filas, en la que la primeraLos coeficientes no están restringidos y el restose determinan como combinaciones lineales de estos.
Sistemas de ecuaciones lineales
Se dice que un sistema de ecuaciones lineales está en forma escalonada por filas si su matriz aumentada está en forma escalonada por filas. De manera similar, se dice que un sistema de ecuaciones lineales está en forma escalonada por filas reducida o en forma canónica si su matriz aumentada está en forma escalonada por filas reducida.
La forma canónica puede considerarse una solución explícita del sistema lineal. De hecho, el sistema es inconsistente si y solo si una de las ecuaciones de la forma canónica se reduce a 0 = 1; es decir, si hay un 1 principal en la columna de los términos constantes. [ 7 ] De lo contrario, al reagrupar en el lado derecho todos los términos de las ecuaciones excepto los principales, las variables correspondientes a los pivotes se expresan como constantes o funciones lineales de las demás variables, si las hay.
Transformación a forma escalonada de filas
La eliminación gaussiana es el algoritmo principal para transformar cualquier matriz en una matriz en forma escalonada por filas. Una variante, a veces llamada eliminación de Gauss-Jordan, produce una forma escalonada por filas reducida. Ambas consisten en una secuencia finita de operaciones elementales de fila ; el número de operaciones elementales de fila requeridas es como máximo mn para una matriz m × n . [ 8 ] Para una matriz dada, aunque la forma escalonada por filas no sea única, todas las formas escalonadas por filas, incluida la forma escalonada por filas reducida, tienen el mismo número de filas cero y los pivotes se encuentran en las mismas posiciones. [ 8 ]
Este es un ejemplo de una matriz en forma escalonada reducida por filas, que muestra que la parte izquierda de la matriz no siempre es una matriz identidad :
Para una matriz con coeficientes enteros , la forma normal de Hermite es una forma escalonada por filas que se puede calcular sin introducir ningún denominador, mediante la división euclidiana o la identidad de Bézout . La forma escalonada reducida de una matriz con entradas enteras generalmente contiene entradas no enteras, debido a la necesidad de dividir cada fila de la forma escalonada por su coeficiente principal.
La no unicidad de la forma escalonada por filas de una matriz se deriva del hecho de que algunas operaciones elementales de fila transforman una matriz en forma escalonada por filas en otra matriz ( equivalente ) que también está en forma escalonada por filas. Estas operaciones elementales de fila incluyen la multiplicación de una fila por un escalar distinto de cero y la suma de un múltiplo escalar de una fila a una de las filas superiores. Por ejemplo:
En este ejemplo, la forma escalonada reducida de filas única se puede obtener restando tres veces la segunda fila de la primera fila :
Espacios afines de formas escalonadas reducidas
Ahora indique la ubicación de las columnas que contienen las entradas principales de las filas sucesivas de unamatrizen forma de escalón de filas reducido (los pivotes) como, con
dóndees la dimensión del espacio fila de la matriz. Los datosse llamará la forma de, que tiene entradas líderes distintas de cero , las entradas en la columnaLos elementos que están por encima y por debajo desaparecen, al igual que todos los que están a su izquierda dentro de la misma fila, así como todas las entradas en lafila para:
Dado que todas las demás entradas son elementos arbitrarios del campo base, el conjuntode todas las matrices de forma escalonada reducida con formaes un espacio K -afín de dimensión [ 9 ] [ 10 ]
Para ver esto, tenga en cuenta que, de laposibles entradas de la matriz dentro de la primerafilas,se determinan como'arenaes porque están en las columnasque contiene los pivotes. Un adicional También se requiere que sean, porque están a la izquierda de los pivotes, pero de estos,
también están en las columnas. Por lo tanto, el número total de entradas que no están fijas es igual aoes
Notas
- ↑ Expresado en términos de cada fila individual de ceros en Leon (2010 , p. 13) : "Se dice que una matriz está en forma escalonada por filas ... (iii) Si hay filas cuyas entradas son todas cero, están debajo de las filas que tienen entradas distintas de cero."
- ↑ Leon (2010 , p. 13) : "Se dice que una matriz está en forma escalonada por filas ... (ii) Si la fila k no consta enteramente de ceros, el número de entradas cero principales en la fila es mayor que el número de entradas cero iniciales en la fila k ."
- ↑ Véase la primera cláusula de la definición de forma escalonada por filas en Leon (2010 , p. 13) : "Se dice que una matriz está en forma escalonada por filas (i) si la primera entrada no nula en cada fila no nula es 1."
- ↑ Meyer 2000 , pág. 44
- ↑ Meyer 2000 , pág. 48
- ↑ "Calculadora RREF - Obtenga la forma escalonada reducida por filas de una matriz" . 19/08/2025 . Consultado el 30/10/2025 .
- ↑ Cheney, Ward; Kincaid, David R. (29 de diciembre de 2010). Álgebra lineal: teoría y aplicaciones . Jones & Bartlett Publishers. págs. 47–50 . ISBN 9781449613525.
- 1 2 Anton, Howard; Rorres, Chris (23 de octubre de 2013). Álgebra lineal elemental: Versión de aplicaciones, 11.ª edición . Wiley Global Education. pág. 21. ISBN 9781118879160.
- ↑ Fulton, William (1997). Young Tableaux. With Applications to Representation Theory and Geometry, Cap. 9.4 . London Mathematical Society Student Texts. Vol. 35. Cambridge, Reino Unido: Cambridge University Press. doi : 10.1017/CBO9780511626241 . ISBN 9780521567244.
- ↑ Kleiman, SL; Laksov, Dan (1972). "Cálculo de Schubert". American Mathematical Monthly . 79 (10). American Mathematical Society: 1061– 1082. doi : 10.1080/00029890.1972.11993188 . ISSN 0377-9017 .
Referencias
- Leon, Steven J. (2010), Lynch, Deirdre; Hoffman, William; Celano, Caroline (eds.), Álgebra lineal con aplicaciones (8.ª ed.), Pearson, ISBN 978-0-13-600929-0Se dice que
una matriz está en forma escalonada por filas (i) Si la primera entrada no nula en cada fila no nula es 1. (ii) Si la fila k no consta enteramente de ceros, el número de entradas nulas iniciales en la filaes mayor que el número de entradas cero iniciales en la fila k . (iii) Si hay filas cuyas entradas son todas cero, están debajo de las filas que tienen entradas distintas de cero.
. - Meyer, Carl D. (2000), Análisis matricial y álgebra lineal aplicada , SIAM , ISBN 978-0-89871-454-8.
Enlaces externos
- Tutorial interactivo sobre la forma escalonada de filas por Kardi Teknomo, PhD
- Álgebra lineal numérica
- Formas normales de la matriz