# Adición matricial
## Suma por componentes

Dos matrices tienen que tener un número igual de filas y columnas para poder sumarlas. La suma de dos matrices A y B es una matriz que tiene el mismo número de filas y columnas que A y B. La suma de A y B, denotada como A + B, se computa añadiendo los elementos correspondientes de A y B:
    ${\begin{aligned}\mathbf {A} +\mathbf {B} &={\begin{bmatrix}a_{11}&a_{12}&\cdots &a_{1n}\\a_{21}&a_{22}&\cdots &a_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{m1}&a_{m2}&\cdots &a_{mn}\\\end{bmatrix}}+{\begin{bmatrix}b_{11}&b_{12}&\cdots &b_{1n}\\b_{21}&b_{22}&\cdots &b_{2n}\\\vdots &\vdots &\ddots &\vdots \\b_{m1}&b_{m2}&\cdots &b_{mn}\\\end{bmatrix}}\\&={\begin{bmatrix}a_{11}+b_{11}&a_{12}+b_{12}&\cdots &a_{1n}+b_{1n}\\a_{21}+b_{21}&a_{22}+b_{22}&\cdots &a_{2n}+b_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{m1}+b_{m1}&a_{m2}+b_{m2}&\cdots &a_{mn}+b_{mn}\\\end{bmatrix}}\\\end{aligned}}\,\!$
Por ejemplo:
    ${\begin{bmatrix}1&3\\1&0\\1&2\end{bmatrix}}+{\begin{bmatrix}0&0\\7&5\\2&1\end{bmatrix}}={\begin{bmatrix}1+0&3+0\\1+7&0+5\\1+2&2+1\end{bmatrix}}={\begin{bmatrix}1&3\\8&5\\3&3\end{bmatrix}}$
También podemos substraer una matriz de otra, siempre que tengan las mismas dimensiones. A − B se computa restando los elementos correspondientes de A y B, y tiene las mismas dimensiones de A y B. Por ejemplo:
    ${\begin{bmatrix}1&3\\1&0\\1&2\end{bmatrix}}-{\begin{bmatrix}0&0\\7&5\\2&1\end{bmatrix}}={\begin{bmatrix}1-0&3-0\\1-7&0-5\\1-2&2-1\end{bmatrix}}={\begin{bmatrix}1&3\\-6&-5\\-1&1\end{bmatrix}}$

## Suma directa

Otra operación, menos utilizada, es la suma directa (denotada por ⊕). Notar que la suma Kronecker se denota también por ⊕; el contexto tendría que hacer el uso claro. La suma directa de cualquier par de matrices A de dimensiones m × n y B de dimensiones p × q es una matriz de dimensiones (m + p) × (n + q) definida como
    $\mathbf {A} \oplus \mathbf {B} ={\begin{bmatrix}\mathbf {A} &{\boldsymbol {0}}\\{\boldsymbol {0}}&\mathbf {B} \end{bmatrix}}={\begin{bmatrix}a_{11}&\cdots &a_{1n}&0&\cdots &0\\\vdots &\ddots &\vdots &\vdots &\ddots &\vdots \\a_{m1}&\cdots &a_{mn}&0&\cdots &0\\0&\cdots &0&b_{11}&\cdots &b_{1q}\\\vdots &\ddots &\vdots &\vdots &\ddots &\vdots \\0&\cdots &0&b_{p1}&\cdots &b_{pq}\end{bmatrix}}$
Por ejemplo,
    ${\begin{bmatrix}1&3&2\\2&3&1\end{bmatrix}}\oplus {\begin{bmatrix}1&6\\0&1\end{bmatrix}}={\begin{bmatrix}1&3&2&0&0\\2&3&1&0&0\\0&0&0&1&6\\0&0&0&0&1\end{bmatrix}}$
La suma directa de matrices es un tipo especial de matriz de bloque, en particular la suma directa de matrices cuadradas es un bloque matriz diagonal.
La matriz de adyacencia de la unión de grafos disjuntos o multigrafos es la suma directa de sus matrices de adyacencia. Cualquier elemento en la suma directa de dos espacios vectoriales de matrices pueden ser representados como suma directa de dos matrices.
En general, la suma directa de n matrices es:
    $\bigoplus _{i=1}^{n}\mathbf {A} _{i}={\rm {diag}}(\mathbf {A} _{1},\mathbf {A} _{2},\mathbf {A} _{3}\cdots \mathbf {A} _{n})={\begin{bmatrix}\mathbf {A} _{1}&{\boldsymbol {0}}&\cdots &{\boldsymbol {0}}\\{\boldsymbol {0}}&\mathbf {A} _{2}&\cdots &{\boldsymbol {0}}\\\vdots &\vdots &\ddots &\vdots \\{\boldsymbol {0}}&{\boldsymbol {0}}&\cdots &\mathbf {A} _{n}\\\end{bmatrix}}\,\!$
donde los ceros son de hecho bloques de ceros, i.e. cero matrices.

## Suma Kronecker

La suma Kronecker es diferente de la suma directa pero es también denotada por ⊕. Se define utilizando el producto Kronecker ⊗ y adición matricial normal. Si A es de tamaño n-por-n, B de tamaño m-por-m y $\mathbf {I} _{k}$ denota la matriz identidad de k-por-k entonces la suma Kronecker está definida por:
    $\mathbf {A} \oplus \mathbf {B} =\mathbf {A} \otimes \mathbf {I} _{m}+\mathbf {I} _{n}\otimes \mathbf {B} .$