En álgebra lineal , una matriz diagonal es una matriz en la que las entradas fuera de la diagonal principal son todas cero; el término generalmente se refiere a matrices cuadradas . Los elementos de la diagonal principal pueden ser cero o distintos de cero. Un ejemplo de una matriz diagonal de 2×2 es, mientras que un ejemplo de una matriz diagonal de 3×3 es. Una matriz identidad de cualquier tamaño, o cualquier múltiplo de ella, es una matriz diagonal llamada matriz escalar , por ejemplo,En geometría , una matriz diagonal puede usarse como matriz de escala , ya que la multiplicación de matrices con ella produce un cambio de escala (tamaño) y posiblemente también de forma ; solo una matriz escalar produce un cambio de escala uniforme.
Definición
Como se indicó anteriormente, una matriz diagonal es una matriz en la que todas las entradas fuera de la diagonal son cero. Es decir, la matriz D = ( d i , j ) con n columnas y n filas es diagonal si
Sin embargo, las entradas de la diagonal principal no tienen restricciones.
El término matriz diagonal a veces puede referirse a unamatriz diagonal rectangular , que es unamporncon todas las entradas que no son de la forma d i , siendo i cero. Por ejemplo:
Sin embargo, con mayor frecuencia, matriz diagonal se refiere a matrices cuadradas, que pueden especificarse explícitamente como unamatriz diagonal cuadrada . Una matriz diagonal cuadrada es unamatriz simétrica, por lo que también se la puede llamar matriz diagonal.matriz diagonal simétrica .
La siguiente matriz es una matriz diagonal cuadrada:
Si las entradas son números reales o números complejos , entonces también se trata de una matriz normal .
En el resto de este artículo, consideraremos únicamente matrices diagonales cuadradas y nos referiremos a ellas simplemente como "matrices diagonales".
Operador de diagrama de vector a matriz
Se puede construir una matriz diagonal D a partir de un vector.usando eloperador:
Esto puede escribirse de forma más compacta como.
El mismo operador también se utiliza para representar matrices diagonales por bloques comodonde cada argumento A i es una matriz.
El operador diag puede escribirse como dónderepresenta el producto de Hadamard , y 1 es un vector constante con elementos 1.
Operador de diagrama de matriz a vector
El operador diag de matriz inversa a vector a veces se denota con el mismo nombredonde el argumento es ahora una matriz y el resultado es un vector de sus elementos diagonales.
La siguiente propiedad es:
Matriz escalar
Una matriz diagonal con entradas diagonales iguales es una matriz escalar ; es decir, un múltiplo escalar λ de la matriz identidad I. Su efecto sobre un vector es la multiplicación escalar por λ . Por ejemplo, una matriz escalar de 3×3 tiene la forma:
Las matrices escalares son el centro del álgebra de matrices: es decir, son precisamente las matrices que conmutan con todas las demás matrices cuadradas del mismo tamaño. [ a ] Por el contrario, sobre un cuerpo (como los números reales), una matriz diagonal con todos los elementos diagonales distintos solo conmuta con matrices diagonales (su centralizador es el conjunto de matrices diagonales). Esto se debe a que si una matriz diagonaltieneluego dada una matriz M conLos términos ( i , j ) de los productos son:yy(ya que se puede dividir por m ij ), por lo que no conmutan a menos que los términos fuera de la diagonal sean cero. [ b ] Las matrices diagonales donde las entradas diagonales no son todas iguales o todas distintas tienen centralizadores intermedios entre todo el espacio y solo matrices diagonales. [ 1 ]
Para un espacio vectorial abstracto V (en lugar del espacio vectorial concreto K n ), el análogo de las matrices escalares son las transformaciones escalares . Esto es cierto de forma más general para un módulo M sobre un anillo R , donde el álgebra de endomorfismos End( M ) (álgebra de operadores lineales en M ) reemplaza al álgebra de matrices. Formalmente, la multiplicación escalar es una aplicación lineal que induce una aplicación(de un escalar λ a su correspondiente transformación escalar, multiplicación por λ ) exhibiendo End( M ) como un R - álgebra . Para espacios vectoriales, las transformaciones escalares son exactamente el centro del álgebra de endomorfismos y, de manera similar, las transformaciones escalares invertibles son el centro del grupo lineal general GL( V ) . Lo primero es, más generalmente, módulos libres verdaderospara la cual el álgebra de endomorfismos es isomorfa a un álgebra de matrices.
Operaciones vectoriales
Multiplicar un vector por una matriz diagonal implica multiplicar cada uno de los términos por la entrada diagonal correspondiente. Dada una matriz diagonaly un vector, el producto es:
Esto se puede expresar de forma más compacta utilizando un vector en lugar de una matriz diagonal.y tomando el producto de Hadamard de los vectores (producto elemento a elemento), denotado:
Esto es matemáticamente equivalente, pero evita almacenar todos los términos cero de esta matriz dispersa . Este producto se utiliza, por lo tanto, en el aprendizaje automático , como para calcular productos de derivadas en la retropropagación o multiplicar pesos IDF en TF-IDF , [ 2 ] ya que algunos marcos BLAS , que multiplican matrices de manera eficiente, no incluyen la capacidad del producto de Hadamard directamente. [ 3 ]
Operaciones matriciales
Las operaciones de suma y multiplicación de matrices son especialmente sencillas para matrices diagonales. Escribimos diag( a 1 , ..., a n ) para una matriz diagonal cuyos elementos diagonales, comenzando en la esquina superior izquierda, son a 1 , ..., a n . Entonces, para la suma , tenemos
y para la multiplicación de matrices ,
La matriz diagonal diag( a 1 , ..., a n ) es invertible si y solo si las entradas a 1 , ..., a n son todas distintas de cero. En este caso, tenemos
En particular, las matrices diagonales forman un subanillo del anillo de todas las matrices de n por n .
Multiplicar una matriz A de n por n desde la izquierda con diag( a 1 , ..., a n ) equivale a multiplicar la i -ésima fila de A por a i para todo i ; multiplicar la matriz A desde la derecha con diag( a 1 , ..., a n ) equivale a multiplicar la i -ésima columna de A por a i para todo i .
Matriz de operadores en la base propia
Como se explica en la determinación de los coeficientes de la matriz del operador , existe una base especial, e 1 , ..., e n , para la cual la matriz A toma la forma diagonal. Por lo tanto, en la ecuación de definición, todos los coeficientes a i, j con i ≠ j son cero, quedando solo un término por suma. Los elementos diagonales restantes, a i, j , se conocen como autovalores y se designan con λ i en la ecuación, que se reduce aLa ecuación resultante se conoce como ecuación de valores propios [ 4 ] y se utiliza para derivar el polinomio característico y, además, los valores propios y los vectores propios .
En otras palabras, los valores propios de diag( λ 1 , ..., λ n ) son λ 1 , ..., λ n con vectores propios asociados de e 1 , ..., e n .
Propiedades
- El determinante de diag( a 1 , ..., a n ) es el producto a 1 ⋯ a n .
- La matriz adjugada de una matriz diagonal también es diagonal.
- Donde todas las matrices son cuadradas,
- Una matriz es diagonal si y solo si es triangular y normal .
- Una matriz es diagonal si y solo si es triangular superior e inferior .
- Una matriz diagonal es simétrica .
- La matriz identidad I n y la matriz cero son diagonales.
- Una matriz de 1×1 siempre es diagonal.
- El cuadrado de una matriz de 2×2 con traza cero siempre es diagonal.
- La inversa de una matriz diagonal se obtiene tomando los recíprocos de los elementos de la diagonal.
Aplicaciones
Las matrices diagonales aparecen en muchas áreas del álgebra lineal. Debido a la sencilla descripción de la operación matricial y de los valores/vectores propios que se ha dado anteriormente, suele ser conveniente representar una matriz o una función lineal mediante una matriz diagonal.
De hecho, una matriz A de n x n es similar a una matriz diagonal (lo que significa que existe una matriz X tal que X −1 AX es diagonal) si y solo si tiene n vectores propios linealmente independientes . Se dice que dichas matrices son diagonalizables .
En el campo de los números reales o complejos , se cumplen más proposiciones. El teorema espectral establece que toda matriz normal es unitariamente similar a una matriz diagonal (si AA ∗ = A ∗ A, entonces existe una matriz unitaria U tal que UAU ∗ es diagonal). Además, la descomposición en valores singulares implica que para cualquier matriz A , existen matrices unitarias U y V tales que U ∗ AV es diagonal con entradas positivas.
teoría de operadores
En la teoría de operadores , particularmente en el estudio de las EDP , los operadores son particularmente fáciles de entender y las EDP fáciles de resolver si el operador es diagonal con respecto a la base con la que se trabaja; esto corresponde a una ecuación diferencial parcial separable . Por lo tanto, una técnica clave para entender los operadores es un cambio de coordenadas —en el lenguaje de los operadores, una transformación integral— que cambia la base a una base propia de autofunciones : lo que hace que la ecuación sea separable. Un ejemplo importante de esto es la transformada de Fourier , que diagonaliza operadores de diferenciación de coeficiente constante (o más generalmente operadores invariantes por traslación), como el operador laplaciano, por ejemplo, en la ecuación del calor .
Especialmente fáciles son los operadores de multiplicación , que se definen como la multiplicación por (los valores de) una función fija; los valores de la función en cada punto corresponden a las entradas diagonales de una matriz.
Véase también
Notas
- ↑ Demostración: dada la matriz elemental,es la matriz con solo la i -ésima fila de M yes la matriz cuadrada con solo la columna M j -ésima, por lo que las entradas no diagonales deben ser cero, y la i -ésima entrada diagonal debe ser igual a la j -ésima entrada diagonal.
- ↑ En anillos más generales, esto no se cumple, porque no siempre se puede dividir.
Referencias
- ↑ "¿Las matrices diagonales siempre conmutan?" . Stack Exchange. 15 de marzo de 2016. Consultado el 4 de agosto de 2018 .
- ↑ Sahami, Mehran (15 de junio de 2009). Minería de texto: clasificación, agrupamiento y aplicaciones . CRC Press. pág. 14. ISBN 9781420059458.
- ↑ "¿Multiplicación vector-vector elemento a elemento en BLAS?" . stackoverflow.com . 2011-10-01 . Consultado el 2020-08-30 .
- ↑ Nearing, James (2010). «Capítulo 7.9: Autovalores y autovectores» (PDF) . Herramientas matemáticas para la física . Dover Publications. ISBN 978-0486482125. Consultado el 1 de enero de 2012 .
Fuentes
- Horn, Roger Alan ; Johnson, Charles Royal (1985), Análisis matricial , Cambridge University Press , ISBN 978-0-521-38632-6
- Formas normales de la matriz
- Matrices dispersas