Está en la página 1de 23

Operaciones con matrices

Gustavo A. Fernández-Alcober
Profesor tutor, UNED Vitoria–Gasteiz

Álgebra Lineal I. Grado en Matemáticas


Matrices

Una matriz de tamaño/orden m × n es una disposición rectangular de


elementos de un cuerpo K en m filas y n columnas:
 
a11 · · · · · · a1j · · · a1n
 .. .. .. 
 . . . 
 
A= a
 i1 · · · · · · a ij · · · a in 

 .. .. .. 
 . . . 
am1 · · · · · · amj · · · amn

aij o [A]ij : elemento en la fila i y la columna j.


Fi (A): fila i de A.
Cj (A): columna j de A.
Mm×n (K): el conjunto de todas las matrices m × n sobre K.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 1 / 22


Algunos tipos de matrices

Matriz nula: si aij = 0 para todo i, j. La denotamos por 0 o 0m×n .


Matriz cuadrada: si m = n. Decimos que es de orden n.
 
a11 a12 · · · a1n
a21 a22 · · · a2n 
 .. .. .. 
 
..
 . . . . 
an1 an2 · · · ann

La diagonal (principal) de una matriz cuadrada la forman los


elementos aii .
Matriz diagonal: todos los elementos fuera de la diagonal principal son
nulos. Si esos elementos son d1 , . . . , dn , la denotamos diag(d1 , . . . , dn ).
Matriz identidad: es diagonal con todos los elementos de la diagonal
igual a 1. Se denota I o In .

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 2 / 22


Submatrices

Una submatriz de una matriz A es una matriz que se obtiene a partir de A


eliminando algunas de sus filas/columnas.
Por ejemplo, si
 
3 −1 1 4  
2 3 2 −2 3 −1 4
A=  y B= ,
1 4 6 −3 1 4 −3
0 5 0 4

entonces B es la submatriz de A que se obtiene eliminando las filas 2 y 4 y


la columna 3.
Se admite la posibilidad de no eliminar ninguna fila ni ninguna columna,
por lo que A es una submatriz de A.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 3 / 22


Matrices triangulares

Una matriz cuadrada A es triangular superior si todas las entradas debajo


de la diagonal son 0. Es decir:

aij = 0 para i > j.

Una matriz cuadrada A es triangular inferior si todas las entradas encima


de la diagonal son 0. Es decir:

aij = 0 para i < j.

   
2 3 1 0 2 0 0 0
0 1 0 0 5 1 0 0
 ,  .
0 0 0 3 0 1 1 0
0 0 0 5 1 2 0 3

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 4 / 22


Matrices escalonadas

Un pivote en una matriz es el primer elemento no nulo en una fila no nula.

     
2 3 1 0 5 2 3 1 0 5 2 3 1 0 5
0 1 0 0 0 0 1 0 0 0 0 1 0 0 0
 ,  ,  .
0 0 0 3 1 0 0 0 0 0 0 0 0 3 1
0 0 0 0 0 0 0 0 3 1 0 0 0 3 0

Una matriz A es escalonada (por filas) si:


Las filas nulas de A, están acumuladas al final.
En cada fila no nula, el número de elementos nulos antes del pivote es
mayor que el número en la fila anterior.
Por lo tanto, los elementos debajo de un pivote en una matriz escalonada
son todos 0.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 5 / 22


Matrices escalonadas reducidas

Una matriz A es escalonada reducida (por filas) si:


Es escalonada con todos los pivotes iguales a 1.
Todos los elementos encima de un pivote son 0.
Por lo tanto, todas las entradas en la columna de un pivote en una matriz
escalonada reducida son 0 (salvo el pivote).

     
1 0 1 0 5 1 0 1 0 5 1 0 1 1 5
0 1 2 0 1 0 1 2 0 1 0 1 2 0 1
 ,  ,  .
0 0 0 1 1 0 0 0 −1 1 0 0 0 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 6 / 22


Matrices por bloques

Si en una matriz A trazamos líneas horizontales y verticales, decimos que


tenemos una descomposición de A por bloques:
 
1 1 1 0 0
 1 0 1 1 2 .
1 1 1 1 2

En general, una descomposición por bloques es de la forma:


 
A11 A12 · · · A1`
 A21 A22 · · · A2` 
..  .
 
 .. .. ..
 . . . . 
Ak1 Ak2 · · · Ak`

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 7 / 22


Matriz traspuesta. Matrices simétricas/antisimétricas

La matriz traspuesta de A se obtiene intercambiando filas por columnas. Se


denota At . Tenemos:

[At ]ij = aji .


Si A ∈ Mm×n (K) entonces At ∈ Mn×m (K).
Una matriz cuadrada A es:
Simétrica si At = A. Elementos en posiciones simétricas respecto a la
diagonal son iguales.
Antisimétrica si At = −A. Elementos en posiciones simétricas respecto
a la diagonal son opuestos.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 8 / 22


Matriz traspuesta conjugada. Matrices hermíticas

Si A es una matriz compleja, su matriz traspuesta conjugada A∗ es la


matriz que resulta de aplicar la conjugación compleja a At :

[A∗ ]ij = aji .

Recordar que, si z = a + bi ∈ C, entonces z = a − bi.


Una matriz cuadrada compleja A es hermítica si A∗ = A.
Si A es hermítica, todas las entradas de la diagonal son números reales.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 9 / 22


Suma de matrices

Si A y B son dos matrices del mismo tamaño m × n, su suma A + B se


obtiene sumando las entradas que ocupan la misma posición:

[A + B]ij = aij + bij .

El producto por un escalar λ ∈ K se obtiene multiplicando todas las


entradas por λ:
[λA]ij = λaij .
Por lo tanto, dados escalares λ1 , . . . , λr y matrices A1 , . . . , Ar de igual
tamaño, se puede formar la combinación lineal

λ1 A1 + · · · + λr Ar .

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 10 / 22


Producto de matrices

Sean A ∈ Mm×n (K) y B ∈ Mn×p (K), es decir, tales que el número de


columnas de A coincide con el número de filas de B.
El producto AB es la matriz de tamaño m × p cuya entrada (i, j) resulta
de multiplicar la fila i de A por la columna j de B del siguiente modo:
 
b1j n
 .  X
[AB]ij = ai1 · · · ain  ..  = ai1 b1j + · · · + ain bnj = aik bkj .
bnj k=1

En particular, si A y B son matrices cuadradas de orden n, se pueden hacer


los productos AB y BA. También se puede hacer la potencia Ak para todo
k ∈ N.
El producto de matrices diagonales es particularmente simple:

diag(d1 , . . . , dn ) diag(e1 , . . . , en ) = diag(d1 e1 , . . . , dn en ).

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 11 / 22


Propiedades de las operaciones entre matrices

Las operaciones entre matrices cumplen muchas de las propiedades que


satisfacen las operaciones entre números reales o complejos.
Por ejemplo, siempre que las matrices tengan el tamaño adecuado:
(A + B) + C = A + (B + C ).
A + B = B + A.
λ(A + B) = λA + λB.
A(BC ) = (AB)C .
A(B + C ) = AB + AC .
(B + C )A = BA + CA.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 12 / 22


Propiedades que fallan para el producto

Si A, B son cuadradas, puede ser AB 6= BA.


         
0 1 0 0 1 0 0 0 0 1 0 0
= y = .
0 0 1 0 0 0 1 0 0 0 0 1

Si AB = BA se dice que A y B conmutan.


Puede ser AB = 0 siendo A 6= 0 y B 6= 0.
    
0 1 0 1 0 0
= .
0 0 0 0 0 0

No siempre se puede simplificar una matriz, aunque sea no nula:


         
0 1 0 1 0 1 0 2 0 1 0 2
= pero 6 = .
0 0 0 0 0 0 0 0 0 0 0 0

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 13 / 22


El binomio de Newton para matrices

Si A y B son dos matrices que conmutan, se cumple la fórmula del binomio


de Newton:
k  
k
X k i k−i
(A + B) = AB .
i
i=0

No es válida si A y B no conmutan. Por ejemplo, para k = 2:

(A + B)2 = (A + B)(A + B) = A2 + AB + BA + B 2 6= A2 + 2AB + B 2 .

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 14 / 22


Potencias de una matriz cuadrada

Una matriz cuadrada A es:


nilpotente si existe k ≥ 1 tal que Ak = 0.
 
0 1
A= cumple A2 = 0.
0 0

idempotente si A2 = A:
 
0 0
A= .
0 1

involutiva si A2 = I :  
0 1
A= .
1 0

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 15 / 22


Producto de matrices por bloques

Dadas dos matrices por bloques:


   
A11 · · · A1n B11 · · · B1p
A =  ... .. 
..  .. .. ..  ,
y B= .

. .  . . 
Am1 · · · Amn Bn1 · · · Bnp

si el producto Aik Bkj tiene sentido para todos los i, j, k posibles,


 
C11 · · · C1p
AB =  ... .. ..  ,

. . 
Cm1 · · · Cmp

donde
n
X
Cij = Ai1 B1j + · · · + Ain Bnj = Aik Bkj .
k=1

¡Obsérvese la similitud con la definición del producto de matrices!


G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 16 / 22
Producto de matrices diagonales por bloques

Consideremos dos matrices diagonales por bloques:


   
A11 · · · 0 B11 · · · 0
 .. .. ..  y B =  .. .. ..  ,
A= . . .   . . . 
0 ··· Ann 0 ··· Bnn

donde Aii y Bii son cuadradas de igual orden para todo i y el resto de
bloques son todos 0.
Entonces  
A11 B11 · · · 0
AB =  .. .. ..
.
 
. . .
0 ··· Ann Bnn

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 17 / 22


El producto de matrices como producto por bloques

La definición del producto de matrices corresponde en realidad a la


siguiente descomposición en bloques de A y B:
   
a11 · · · a1n b11 · · · b1p
A =  ... .. ..  y B =  .. .. ..  .

. .   . . . 
am1 · · · amn bn1 · · · bnp

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 18 / 22


El producto AB como combinación lineal de filas de B

Si multiplicamos una matriz fila por una matriz B:


 
b11 · · · b1p
(λ1 · · · λn )B = (λ1 · · · λn )  ... .. ..  = λ F (B) + · · · + λ F (B)

. .  1 1 n n
bn1 · · · bnp

y obtenemos la combinación lineal de las filas de B con coeficientes λi .


Entonces, descomponiendo A en bloques por filas y pensando en B como
un solo bloque:
    
a11 · · · a1n b11 · · · b1p a11 F1 (B) + · · · + a1n Fn (B)
AB= ... .. ..  .. .. .. = ..
.
 
. .  . . .   .
am1 · · · amn bn1 · · · bnp am1 F1 (B) + · · · + amn Fn (B)

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 19 / 22


Efecto de multiplicar una matriz por otra

Al multiplicar una matriz B a la izquierda por otra matriz A, el resultado es


la matriz en la que cada fila es la combinación lineal de las filas de B con
coeficientes tomados de la correspondiente fila de A.

 
 1 1   !
1 1 +2 0 1 +3 1 0

1 2 3 
0 1 =
1 1 1
  
1 0 1 1 + 0 1 + 1 0
 
4 3
= .
2 2

Al multiplicar una matriz A a la derecha por otra matriz B, el resultado es


la matriz en la que cada columna es la combinación lineal de las columnas
de A con coeficientes tomados de la correspondiente columna de B.

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 20 / 22


Operaciones y matriz traspuesta

(A + B)t = At + B t .
(λA)t = λAt .
(AB)t = B t At . ¡Observar la inversión del orden de los factores!

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 21 / 22


Operaciones y traza

La traza de una matriz cuadrada A es la suma de las entradas de la


diagonal principal:
tr A = a11 + · · · + ann .

tr(A + B) = tr(A) + tr(B).


tr(λA) = λ tr(A).
tr(AB) = tr(BA).
tr(At ) = tr(A).

G.A. Fernández-Alcober (UNED) Operaciones con matrices Álgebra Lineal I 22 / 22

También podría gustarte