12.5: Operaciones especiales sobre matrices
- Page ID
- 114866
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)En esta sección, definimos tres operaciones importantes sobre matrices llamadas transposición, transposición conjugada y traza. Entonces se verá que éstas interactúan con la multiplicación de matrices y la invertibilidad para formar clases especiales de matrices que son extremadamente importantes para las aplicaciones del Álgebra Lineal.
A.5.1 Transposición y transposición conjugada
Dados enteros positivos\(m, n \in \mathbb{Z}_+\) y cualquier matriz\(A = (a_{ij} ) \in \mathbb{F}^{m \times n} ,\) definimos la transposición\(A^T = ((a^T )_{ij} ) \in \mathbb{F}^{n \times m}\) y la conjugada transposición\(A^{\ast} = ((a^{\ast} )_{ij} ) \in \mathbb{F}^{n \times m}\) por
\[(a^T )_{ij} = a_{ji} \rm{~and~} (a^{\ast} )_{ij} = \overline{a_{ji}} , \]
donde\(\overline{a_{ji}}\) denota el conjugado complejo del escalar\(a_{ji} \in \mathbb{F}.\) En particular, si\(A \in \mathbb{R}^{m \times n} \), entonces tenga en cuenta que\(A^T = A^{\ast} .\)
Ejemplo\(\PageIndex{1}\):
Con notación como en el Ejemplo A.1.3,
\[ A^T= \left[ \begin{array}{ccc} 3 & -1 & 1 \end{array} \right],B^T=\left[ \begin{array}{cc} 4 & 0 \\ -1 & 2 \end{array} \right], C^T = \left[ \begin{array}{c} 1 \\ 4 \\ 2 \end{array} \right],\\ D^T= \left[ \begin{array}{ccc} 1 & -1 & 3 \\ 5 & 0 & 2 \\ 2 & 1 & 4 \end{array} \right], E^T = \left[ \begin{array}{ccc} 6 & -1 & 4 \\ 1 & 1 & 1 \\3 & 2 & 3 \end{array} \right]. \]
Una de las motivaciones para definir las operaciones de transposición y transposición conjugada es que interactúan con las operaciones aritméticas habituales sobre matrices de manera natural. Resumimos la más fundamental de estas interacciones en el siguiente teorema.
Teorema A.5.2. Dados enteros positivos\(m, n \in \mathbb{Z}_+\) y cualquier matriz\(A, B \in \mathbb{F}^{m \times n} ,\)
- \((A^T )^T = A {\it{~and~}} (A^{\ast} )^{\ast} = A.\)
- \((A + B)^T = A^T + B^T {\it{~and~}} (A + B)^{\ast} = A^{\ast} + B^{\ast} .\)
- \((\alpha A)^T = \alpha A^T {\it{~and~}} (\alpha A)^{\ast} = \alpha A^{\ast} ,\)donde\(\alpha \in \mathbb{F}\) está cualquier escalar.
- \((AB)^T = B^T A^T .\)
- si\(m = n\) y\(A \in GL(n, \mathbb{F})\), entonces\(A^T , A^* \in GL(n, \mathbb{F})\) con respectivas inversas dadas por
\[(A^T )^{-1} = (A^{-1} )^T {\it{~and~}} (A^* )^{-1} = (A^{-1} )^* .\]
Otra motivación para definir las operaciones de transposición y transposición conjugada es que nos permiten definir varias clases muy especiales de matrices.
Definición A.5.3. Dado un entero positivo\(n \in \mathbb{Z}_+\), decimos que la matriz cuadrada\(A \in \mathbb{F}^{n \times n}\)
- es simétrico si\(A = A^T .\)
- es hermitiano si\(A = A^* .\)
- es ortogonal si\(A \in GL(n, \mathbb{R})\) y\(A^{-1} = A^T .\) Además, definimos que el grupo ortogonal (real) es el conjunto\(O(n) = \{A \in GL(n, \mathbb{R})~ |~ A^{-1} = A^T \}.\)
- es unitario si\(A \in GL(n, \mathbb{C})\) y\(A^{-1} = A^* \). Además, definimos el (complejo)
grupo unitario para ser el conjunto\(U(n) = \{A \in GL(n, \mathbb{C}) ~|~ A^{-1 }= A^* \}.\)
Se puede decir mucho de estas clases de matrices. Ambos\(O(n)\) y\(U(n)\), por ejemplo, forman un grupo bajo multiplicación matricial. Adicionalmente, las matrices hermitianas simétricas y complejas reales siempre tienen valores propios reales. Además, dada cualquier matriz\(A \in \mathbb{R}^{m \times n} , AA^T\) es una matriz simétrica con valores propios reales no negativos. Del mismo modo, for\(A \in \mathbb{C}^{m \times n} , AA^*\) es hermitiano con valores propios reales, no negativos.
A.5.2 El rastro de una matriz cuadrada
Dado un entero positivo\(n \in \mathbb{Z}_+\) y cualquier matriz cuadrada\(A = (a_{ij} ) \in \mathbb{F}^{n \times n} ,\) definimos que el rastro\(A\) de sea el escalar
\[trace(A) = \sum_{k=1}^n a_{kk} \in \mathbb{F}.\]
Ejemplo\(\PageIndex{2}\)
Con la notación como en el Ejemplo A.1.3 anterior,
\[trace(B) = 4 + 2 = 6, trace(D) = 1 + 0 + 4 = 5, {\it{~and~}} trace(E) = 6 + 1 + 3 = 10.\]
Obsérvese, en particular, que las huellas de\(A\) y no\(C\) son definidas ya que éstas no son matrices cuadradas.
Resumimos algunas de las propiedades más básicas de la operación de rastreo en el siguiente teorema, incluyendo su conexión con las operaciones de transposición definidas en la sección anterior.
Teorema A.5.5. Dados enteros positivos\(m, n \in \mathbb{Z}_+\) y matrices cuadradas\(A, B \in \mathbb{F}^{n \times n} ,\)
- \(trace(\alpha A) = \alpha trace(A),\)para cualquier escalar\(\alpha \in \mathbb{F}.\)
- \(trace(A + B) = trace(A) + trace(B).\)
- \(trace(A^T ) = trace(A) {\it{~and~}} trace(A^* ) = \overline{trace(A)}.\)
- \(trace(AA^* ) = \sum_{k=1}^{n} \sum_{l=1}^{n} |a_{kl} |^2 \). En particular,\(trace(AA^* ) = 0\) si y sólo si\(A = 0^{n \times n}\).
- \(trace(AB) = trace(BA).\)Más generalmente, dadas las matrices\(A_1 , \ldots , A_m \in \mathbb{F}^{n \times n} ,\) la operación de rastreo tiene la llamada propiedad cíclica, lo que significa que\[trace(A_1 \cdots A_m ) = trace(A_2 \cdots A_m A_1 ) = \cdots = trace(A_m A_1 \cdots A_{m-1} ).\]
Además, si definimos un mapa lineal\(T : \mathbb{F}^n \rightarrow \mathbb{F}^n\) estableciendo\(T (v) = Av\) para cada uno\(v \in \mathbb{F}^n\) y si\(T\) tiene valores propios distintos\(\lambda_1 , \ldots , \lambda_n \), entonces\(trace(A) = \sum_{k=1}^n \lambda_{k} .\)