En álgebra lineal , el espacio columna (también llamado rango o imagen ) de una matriz A es el espacio abarcado (conjunto de todas las combinaciones lineales posibles ) de sus vectores columna . El espacio columna de una matriz es la imagen o rango de la transformación matricial correspondiente .
Sea un cuerpo . El espacio columna de una matriz m × n con componentes de es un subespacio lineal del espacio m . La dimensión del espacio columna se denomina rango de la matriz y es como máximo min( m , n ) . [1] También es posible una definición para matrices sobre un anillo .
El espacio de filas se define de manera similar.
El espacio de filas y el espacio de columnas de una matriz A a veces se denotan como C ( A T ) y C ( A ) respectivamente. [2]
En este artículo se analizan las matrices de números reales . Los espacios de filas y columnas son subespacios de los espacios reales y respectivamente. [3]
Sea A una matriz de m por n . Entonces
Si la matriz representa una transformación lineal , el espacio columna de la matriz es igual a la imagen de esta transformación lineal.
El espacio columna de una matriz A es el conjunto de todas las combinaciones lineales de las columnas en A . Si A = [ a 1 ⋯ a n ] , entonces colsp( A ) = span({ a 1 , ..., a n }) .
Dada una matriz A , la acción de la matriz A sobre un vector x devuelve una combinación lineal de las columnas de A con las coordenadas de x como coeficientes; es decir, las columnas de la matriz generan el espacio de columnas.
Dada una matriz J :
las filas son , , , . En consecuencia, el espacio fila de J es el subespacio de generado por { r 1 , r 2 , r 3 , r 4 } . Dado que estos cuatro vectores fila son linealmente independientes , el espacio fila es 4-dimensional. Además, en este caso se puede ver que todos son ortogonales al vector n = [6, −1, 4, −4, 0] ( n es un elemento del núcleo de J ), por lo que se puede deducir que el espacio fila consta de todos los vectores en que son ortogonales a n .
Sea K un campo de escalares . Sea A una matriz m × n , con vectores columna v 1 , v 2 , ..., v n . Una combinación lineal de estos vectores es cualquier vector de la forma
donde c 1 , c 2 , ..., c n son escalares. El conjunto de todas las combinaciones lineales posibles de v 1 , ..., v n se denomina espacio columna de A . Es decir, el espacio columna de A es el espacio abarcado por los vectores v 1 , ..., v n .
Cualquier combinación lineal de los vectores columna de una matriz A se puede escribir como el producto de A con un vector columna:
Por lo tanto, el espacio columna de A consiste en todos los productos posibles A x , para x ∈ K n . Esto es lo mismo que la imagen (o rango ) de la transformación matricial correspondiente .
Si , entonces los vectores columna son v 1 = [1, 0, 2] T y v 2 = [0, 1, 0] T . Una combinación lineal de v 1 y v 2 es cualquier vector de la forma El conjunto de todos esos vectores es el espacio columna de A . En este caso, el espacio columna es precisamente el conjunto de vectores ( x , y , z ) ∈ R 3 que satisfacen la ecuación z = 2 x (usando coordenadas cartesianas , este conjunto es un plano que pasa por el origen en el espacio tridimensional ).
Las columnas de A abarcan el espacio de columnas, pero no pueden formar una base si los vectores de columna no son linealmente independientes . Afortunadamente, las operaciones elementales de fila no afectan las relaciones de dependencia entre los vectores de columna. Esto hace posible utilizar la reducción de fila para encontrar una base para el espacio de columnas.
Por ejemplo, considere la matriz
Las columnas de esta matriz abarcan el espacio de columnas, pero pueden no ser linealmente independientes , en cuyo caso algún subconjunto de ellas formará una base. Para encontrar esta base, reducimos A a la forma escalonada reducida por filas :
En este punto, está claro que la primera, segunda y cuarta columnas son linealmente independientes, mientras que la tercera columna es una combinación lineal de las dos primeras. (Específicamente, v 3 = −2 v 1 + v 2 .) Por lo tanto, la primera, segunda y cuarta columnas de la matriz original son una base para el espacio de columnas:
Obsérvese que las columnas independientes de la forma escalonada reducida son precisamente las columnas con pivotes . Esto permite determinar qué columnas son linealmente independientes al reducir únicamente a la forma escalonada .
El algoritmo anterior se puede utilizar en general para encontrar las relaciones de dependencia entre cualquier conjunto de vectores y para elegir una base de cualquier conjunto generador. Además, encontrar una base para el espacio de columnas de A es equivalente a encontrar una base para el espacio de filas de la matriz transpuesta A T .
Para encontrar la base en un entorno práctico (por ejemplo, para matrices grandes), normalmente se utiliza la descomposición en valores singulares .
La dimensión del espacio de columnas se denomina rango de la matriz. El rango es igual al número de pivotes en la forma escalonada reducida por filas y es el número máximo de columnas linealmente independientes que se pueden elegir de la matriz. Por ejemplo, la matriz 4 × 4 del ejemplo anterior tiene rango tres.
Como el espacio de columnas es la imagen de la transformación matricial correspondiente , el rango de una matriz es el mismo que la dimensión de la imagen. Por ejemplo, la transformación descrita por la matriz anterior asigna todos los de a algún subespacio tridimensional .
La nulidad de una matriz es la dimensión del espacio nulo y es igual al número de columnas en la forma escalonada reducida que no tienen pivotes. [7] El rango y la nulidad de una matriz A con n columnas están relacionados por la ecuación:
Esto se conoce como el teorema de rango-nulidad .
El espacio nulo izquierdo de A es el conjunto de todos los vectores x tales que x T A = 0 T . Es lo mismo que el espacio nulo de la transpuesta de A . El producto de la matriz A T y el vector x se puede escribir en términos del producto escalar de vectores:
porque los vectores fila de A T son transpuestas de los vectores columna v k de A . Por lo tanto, A T x = 0 si y solo si x es ortogonal (perpendicular) a cada uno de los vectores columna de A .
De ello se deduce que el espacio nulo izquierdo (el espacio nulo de A T ) es el complemento ortogonal del espacio columna de A .
Para una matriz A , el espacio de columnas, el espacio de filas, el espacio nulo y el espacio nulo izquierdo a veces se denominan los cuatro subespacios fundamentales .
De manera similar, el espacio de columnas (a veces desambiguado como espacio de columnas de la derecha ) se puede definir para matrices sobre un anillo K como
para cualquier c 1 , ..., c n , con reemplazo del espacio vectorial m por " módulo libre derecho ", lo que cambia el orden de multiplicación escalar del vector v k por el escalar c k de modo que se escribe en un orden inusual vector – escalar . [8]
Sea K un campo de escalares . Sea A una matriz m × n , con vectores fila r 1 , r 2 , ..., r m . Una combinación lineal de estos vectores es cualquier vector de la forma
donde c 1 , c 2 , ..., c m son escalares. El conjunto de todas las combinaciones lineales posibles de r 1 , ..., r m se denomina espacio fila de A . Es decir, el espacio fila de A es el espacio abarcado por los vectores r 1 , ..., r m .
Por ejemplo, si
entonces los vectores fila son r 1 = [1, 0, 2] y r 2 = [0, 1, 0] . Una combinación lineal de r 1 y r 2 es cualquier vector de la forma
El conjunto de todos estos vectores es el espacio fila de A. En este caso, el espacio fila es precisamente el conjunto de vectores ( x , y , z ) ∈ K 3 que satisfacen la ecuación z = 2 x (usando coordenadas cartesianas , este conjunto es un plano que pasa por el origen en el espacio tridimensional ).
Para una matriz que representa un sistema homogéneo de ecuaciones lineales , el espacio de filas consta de todas las ecuaciones lineales que se derivan de aquellas del sistema.
El espacio columna de A es igual al espacio fila de A T .
El espacio de filas no se ve afectado por las operaciones elementales de filas . Esto permite utilizar la reducción de filas para encontrar una base para el espacio de filas.
Por ejemplo, considere la matriz
Las filas de esta matriz abarcan el espacio de filas, pero pueden no ser linealmente independientes , en cuyo caso las filas no serán una base. Para encontrar una base, reducimos A a la forma escalonada de filas :
r 1 , r 2 , r 3 representa las filas.
Una vez que la matriz está en forma escalonada, las filas distintas de cero son una base para el espacio de filas. En este caso, la base es { [1, 3, 2], [2, 7, 4] } . Otra base posible { [1, 0, 2], [0, 1, 0] } proviene de una reducción adicional. [9]
Este algoritmo se puede utilizar en general para encontrar una base para la amplitud de un conjunto de vectores. Si la matriz se simplifica aún más a la forma escalonada reducida por filas , entonces la base resultante está determinada de manera única por el espacio de filas.
A veces es conveniente encontrar una base para el espacio de filas entre las filas de la matriz original (por ejemplo, este resultado es útil para dar una prueba elemental de que el rango determinante de una matriz es igual a su rango). Dado que las operaciones de filas pueden afectar las relaciones de dependencia lineal de los vectores de filas, dicha base se encuentra indirectamente utilizando el hecho de que el espacio de columnas de A T es igual al espacio de filas de A . Utilizando la matriz A de ejemplo anterior, encuentre A T y redúzcala a la forma escalonada por filas:
Los pivotes indican que las dos primeras columnas de A T forman una base del espacio de columnas de A T . Por lo tanto, las dos primeras filas de A (antes de cualquier reducción de filas) también forman una base del espacio de filas de A .
La dimensión del espacio de filas se denomina rango de la matriz. Es lo mismo que el número máximo de filas linealmente independientes que se pueden elegir de la matriz o, equivalentemente, el número de pivotes. Por ejemplo, la matriz 3 × 3 del ejemplo anterior tiene rango dos. [9]
El rango de una matriz también es igual a la dimensión del espacio de columnas . La dimensión del espacio nulo se denomina nulidad de la matriz y está relacionada con el rango mediante la siguiente ecuación:
donde n es el número de columnas de la matriz A. La ecuación anterior se conoce como teorema de rango-nulidad .
El espacio nulo de la matriz A es el conjunto de todos los vectores x para los cuales A x = 0. El producto de la matriz A y el vector x se puede escribir en términos del producto escalar de vectores:
donde r 1 , ..., r m son los vectores fila de A . Por lo tanto, A x = 0 si y solo si x es ortogonal (perpendicular) a cada uno de los vectores fila de A .
De ello se deduce que el espacio nulo de A es el complemento ortogonal del espacio fila. Por ejemplo, si el espacio fila es un plano que pasa por el origen en tres dimensiones, entonces el espacio nulo será la línea perpendicular que pasa por el origen. Esto proporciona una prueba del teorema de rango-nulidad (véase la dimensión anterior).
El espacio de filas y el espacio nulo son dos de los cuatro subespacios fundamentales asociados con una matriz A (los otros dos son el espacio de columnas y el espacio nulo izquierdo ).
Si V y W son espacios vectoriales , entonces el núcleo de una transformación lineal T : V → W es el conjunto de vectores v ∈ V para los cuales T ( v ) = 0. El núcleo de una transformación lineal es análogo al espacio nulo de una matriz.
Si V es un espacio de producto interno , entonces el complemento ortogonal al núcleo puede considerarse como una generalización del espacio de filas. Esto a veces se denomina coimagen de T. La transformación T es biunívoca en su coimagen, y la coimagen se asigna isomórficamente a la imagen de T.
Cuando V no es un espacio de producto interno, la coimagen de T se puede definir como el espacio cociente V / ker( T ) .