Tema 2 - Matrices y Determinantes
Tema 2 - Matrices y Determinantes
Tema 2 - Matrices y Determinantes
Matrices y determinantes
Podemos definir el producto de una matriz de orden m×n por una colum-
na n × 1 como la columna m × 1
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
⎜⎜ a1,1 · · · a1,n ⎟⎟ ⎜⎜x1 ⎟⎟ ⎜⎜ a1,1 x1 + · · · + a1,n xn ⎟⎟
⎜⎜⎜ .. .. ⎟⎟⎟⎟ · ⎜⎜⎜⎜ .. ⎟⎟⎟⎟ := ⎜⎜⎜⎜ .. ⎟⎟⎟
⎜⎜ . . ⎟⎟ ⎜⎜ . ⎟⎟ ⎜⎜ . ⎟⎟
⎜⎝ ⎠ ⎝ ⎠ ⎝ ⎟⎠
am,1 · · · am,n xn am,1 x1 + · · · + am,n xn
Una matriz con tantas filas como columnas se dice matriz cuadrada. Nor-
malmente si se sobreentiende que la matriz es cuadrada, por abreviar diremos
que su orden en n y no n×n. Dos matrices cuadradas del mismo orden siempre
se pueden multiplicar entre sı́.
37
Ejemplo.
Vamos a calcular el producto
⎛ ⎞ ⎛ ⎞
⎜⎜ 1 1 0 ⎟⎟ ⎜⎜ −1 −3 2 ⎟⎟
⎜⎜ ⎟⎟ ⎜⎜ ⎟⎟
⎜⎜ −2 −2 −1 ⎟⎟ · ⎜⎜ 1 2 −1 ⎟⎟
⎝ ⎠ ⎝ ⎠
0 −1 0 1 2 0
Asociatividad
Demostración. El orden de las matrices asegura que los productos están bien
definidos. El elemento en posición (i, j) del primer producto es
p
⎛ n ⎞ p
⎜⎜ ⎟⎟ n
⎜⎜ ⎟⎟ c =
⎜⎝ a i,k k,l ⎟
b ⎠ l,q ai,k bk,l cl,q
l=1 k=1 l=1 k=1
mientras que el del segundo producto es
⎛ p ⎞ p
n ⎜⎜ ⎟⎟ n
ai,k ⎜⎜⎝⎜ bk,l cl,q ⎟⎟⎟⎠ = ai,k bk,l cl,q
k=1 l=1 k=1 l=1
Ejemplo.
Tenemos
−1 −1 −1 0 0 1
A·B = · =
−2 −3 1 −1 −1 3
0 1 −1 −1 2 1
(A · B) · C = · =
−1 3 2 1 7 4
−1 0 −1 −1 1 1
B·C = · =
1 −1 2 1 −3 −2
−1 −1 1 1 2 1
A · (B · C) = · =
−2 −3 −3 −2 7 4
LC : F q → Fp
X → CX
LB : F p → Fm
X → BX
LB ◦ LC (X) = B(CX)
LB ◦ LC = LBC
ası́ que
Ejemplo.
Sea A una matriz cuadrada. ¿Cuándo existe A−1 tal que AA−1 = In y
cómo se calcula?
Realizamos el escalonamiento
⎛ ⎞ ⎛ ⎞
⎜⎜ 1 2 2 1 0 0 ⎟⎟ ⎜⎜ 1 2 2 1 0 0 ⎟⎟
⎜⎜ ⎟ ⎜ ⎟⎟
⎜⎜ −2 −2 −1 0 1 0 ⎟⎟⎟ ⎜⎜⎜ 0 2 3 2 1 0 ⎟⎟
⎝ ⎠ ⎝ ⎠
2 −1 −3 0 0 1 0 −5 −7 −2 0 1
⎛ ⎞ ⎛ ⎞
⎜⎜ 1 2 2 1 0 0 ⎟⎟ ⎜⎜ 1 2 2 1 0 0 ⎟⎟
⎜ ⎟ ⎜ ⎟⎟
⎜⎜⎜ 0 2 3 2 1 0 ⎟⎟⎟ ⎜⎜⎜ 0 0 1 6 5 2 ⎟⎟
⎝ ⎠ ⎝ ⎠
0 −1 −1 2 2 1 0 −1 −1 2 2 1
⎛ ⎞ ⎛ ⎞
⎜⎜ 1 2 2 1 0 0 ⎟⎟ ⎜⎜ 1 2 0 −11 −10 −4 ⎟⎟
⎜ ⎟ ⎜ ⎟⎟
⎜⎜⎜ 0 0 1 6 5 2 ⎟⎟⎟ ⎜⎜⎜ 0 0 1 6 5 2 ⎟⎟
⎝ ⎠ ⎝ ⎠
0 −1 0 8 7 3 0 −1 0 8 7 3
⎛ ⎞ ⎛ ⎞
⎜⎜ 1 0 0 5 4 2 ⎟⎟ ⎜⎜ 1 0 0 5 4 2 ⎟⎟
⎜ ⎟ ⎜ ⎟⎟
⎜⎜⎜ 0 0 1 6 5 2 ⎟⎟⎟ ⎜⎜⎜ 0 1 0 −8 −7 −3 ⎟⎟
⎝ ⎠ ⎝ ⎠
0 −1 0 8 7 3 0 0 1 6 5 2
cumple que AA−1 = In . Pero, por otro lado, si intercambiamos las ma-
trices que hay a izquierda y derecha de las barras y leemos la sucesión
de transformaciones desde el final hacia el inicio vemos que A es la
matriz que cumple que A−1 A = In . Es decir,
Lema 17.
Caracterizaciones de la invertibilidad
(2) ⇔ (5) Claramente (2) implica (5) por ser equivalente a (1). Por otro lado,
si existe B tal que BA = In entonces si pensamos en el sistema AX = 0, al
multiplicarlo por B vemos que la única solución es X = 0. Ası́, rango(A) = n,
por lo que A es invertible. Multiplicando por A−1 , BA = In tenemos que B =
A−1 .
(2) ⇔ (6) Nuevamente (2) implica (6) de forma clara. Si AB = In entonces
In = BT AT por lo que AT es invertible con inversa (BT )−1 . Transponiendo ob-
tenemos que A es invertible y B = A−1 .
(2) ⇔ (7) Si rango(A) = n entonces existe P producto de matrices elementa-
les tal que PA = In . Por ser P invertible, A = P −1 . Usando que la inversa del
producto es el producto de inversas y que la inversa de una matriz elemental
es una matriz elemental concluimos que A es producto de matrices elemen-
tales. Recı́procamente, si A es producto de matrices elementales entonces es
invertible por serlo cada una de las matrices elementales.
Clase 10. Determinantes
Vamos a asociar a cada matriz cuadrada un elemento de F , más sencillo
de calcular que el rango, pero que nos de información acerca de él.
Sea A una matriz cuadrada de orden n. Escribiremos A en términos de sus
filas
A = (fil1 (A), . . . , filn (A))
y le asociaremos un cierto elemento detn (A) = detn (fil1 (A), . . . , filn (A)) ∈ F . Hay
algunas observaciones que nos ayudarán:
(1) Parece natural que si A está escalonada entonces detn (A) sea el producto
de los elementos de la diagonal de A. Esto nos proporciona información
de si el rango es el máximo o no.
(2) Puesto que las operaciones de tipo S no alteran el rango, tampoco parece
descabellado pedir que detn (Fij (α)A) = detn (A).
a b
Por ejemplo, si A = (a) entonces det1 (A) = a. Si A = con a invertible, las
c d
dos condiciones anteriores obligan a que
a b
det2 (A) = det2 ( ) = ad − bc
0 d − a−1 bc
Cambiar de orden las filas tampoco altera el rango, ası́ que podrı́a parecer na-
tural imponer que detn (Fij A) = detn (A) pero el ejemplo con la matriz de orden
2 anterior nos dice que no, ya que ¡al cambiar el orden de las dos filas y aplicar
det2 el signo cambia! Ası́ que debemos bajar las expectativas y simplemente
imponer que detn (Fij A) = λ detn (A) para algún λ ∈ F invertible. Pero claro, en
tal caso detn (A) = detn (Fij Fij A) = λ2 detn (A). Ası́ que λ2 deberı́a ser 1, y como
λ = 1 lo hemos descartado, pues resulta que lo más natural es imponer
Estas tres condiciones determinan la función detn ya que tras realizarle a una
matriz A transformaciones elementales de tipo I y S para escalonarla, las con-
diciones implican que detn (A) es el producto de los elementos diagonales de
la matriz escalonada obtenida y de −1 elevado al número de transformaciones
de tipo I usadas. Pero, ¿realmente existe alguna función detn que cumpla esas
tres condiciones? La respuesta es que sı́ que existe.
Puesto que ya tenemos det1 y det2 , y cumplen las propiedades (1), (2) y
(3) (ejercicio) vamos a suponer que hemos encontrado una tal función dets
para matrices de órdenes s ≤ n−1 y vamos a usarla para construir una función
detn para matrices de orden n. Sea A una matriz cuadrada de orden n ≥ 3
elegimos cualquier fila p de A y definimos
n
detn (A) := (−1)p+q ap,q detn−1 (A(p; q))
q=1
donde A(p; q) es la matriz A a la que le hemos quitado la fila p y la columna q
y ap,q es el elemento en posición (p, q) de A.
a b
Nota. Si A = entonces, usando la primera fila, la fórmula recursiva nos
c d
dice que
det2 (A) = a det1 ((d)) − b det1 ((c)) = ad − bc
Demostración. Vamos a demostrar que, supuesto que dets cumpla las dos afir-
maciones del enunciado para s = 1, . . . , n−1 con n−1 ≥ 2 entonces detn también
las cumple. Como det1 y det2 lo hacen, esto probará que todas las funciones
det3 , det4 ,. . . las cumplen.
Definición. Dada una matriz cuadrada de orden n, el valor det(A) = detn (A) se
llama determinante de A.
Signos (−1)p+q
Ejemplo.
Claramente
a −b
det = a2 + b 2
b a
por lo que
a −b c −d
det det = (a2 + b2 )(c 2 + d 2 )
b a d c
lo que por otro lado nos dice que al multiplicar sumas de dos cua-
drados obtendremos una suma de dos cuadrados.
Proposición 23. det(A) = det(AT ).
Calcular ⎛ ⎞
⎜⎜ 0 1 0 ⎟⎟
⎜ ⎟⎟
det ⎜⎜⎜ 1 1 1 ⎟⎟
⎝ ⎠
−2 −1 0
Regla de Sarrus
Al igual que hemos visto una fórmula sencilla para determinantes
de orden 2, existe una regla sencilla (regla de Sarrus) para recordar
la fórmula de los determinantes de orden 3. Desarrollando por la
primera fila
⎛ ⎞
⎜⎜ a1,1 a1,2 a1,3 ⎟⎟
⎜ ⎟ a2,2 a2,3 a2,1 a2,3
det ⎜⎜⎜ a2,1 a2,2 a2,3 ⎟⎟⎟ = a1,1 det − a1,2 det
⎝ ⎠ a3,2 a3,3 a3,1 a3,3
a3,1 a3,2 a3,3
a2,1a2,2
+ a1,3 det
a3,1a3,2
= a1,1 a2,2 a3,3 − a2,3 a3,2 − a1,2 a2,1 a3,3 − a2,3 a3,1
+ a1,3 a2,1 a3,2 − a2,2 a3,1
es decir
a1,1 a2,2 a3,3 + a1,2 a2,3 a3,1 + a1,3 a2,1 a3,2 − a1,1 a2,3 a3,2 − a1,2 a2,1 a3,3 − a1,3 a2,2 a3,1
que sigue los mismos patrones que la siguiente figura (azul corres-
ponde a sumando positivo y rojo a negativo, y si te fijas, para los po-
sitivos se usan paralelas a la diagonal principal y para los negativos
paralelas a la otra diagonal):
Ejemplo.
Calcular el determinante de
⎛ ⎞
⎜⎜ 1 0 −1 −1 ⎟⎟
⎜⎜ −1 −1 ⎟⎟
⎜⎜ 0 0 ⎟⎟
⎜⎜ ⎟⎟
⎜⎜ 0 −2 −1 −1 ⎟⎟
⎝ ⎠
0 −1 0 −1
Proposición 25.
Ejercicio tipo.
A adj(A) = det(A)In .
1
A−1 = adj(A)
det(A)
y det(A−1 ) = det(A)−1 .
Sea
a b
A= .
c d
Como
A1,1 = d, A1,2 = −c, A2,1 = −b, A2,2 = a
la fórmula para la inversa nos dice que
1 d −b
A−1 =
ad − bc −c a
Teorema 28. El rango de una matriz coincide con el mayor orden de los
menores cuyo determinante no es nulo.
Ejemplo.
Regla de Cramer
1 n
Demostración. X = A−1 b = det(A)
1
adj(A)b implica que xi = det(A) q=1 Aq,i bq .
n
Pero q=1 Aq,i bq es el desarrollo por la columna i de la matriz que tiene las
mismas columnas que A excepto la i-ésima, que ha sido reemplazada por b.
Ejemplo.
por lo que la regla de Cramer la podemos aplicar en los casos λ 0, 1. En tales casos la solución
será
λ(1 − λ)
x1 = =1
λ(1 − λ)
2(1 − λ) 2
x2 = =
λ(1 − λ) λ
x3 = 0
Clase 0. Ejercicios de producto de matrices, inversas y
determinantes
1. Para las matrices
⎛ ⎞
−1 ⎜⎜ 2 1 ⎟⎟
1 2 3 1 ⎜ ⎟
A= , B= , C = ⎜⎜⎜ 1 0 ⎟⎟⎟
−1 1 −1 1 2 ⎝ ⎠
−1 −1
a) ¿Es AB = BA?
b) ¿Es AC = CA?
6. Calcula la matriz inversa de las siguientes matrices
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
⎜⎜ −1 0 −3 ⎟⎟ ⎜⎜ −2 −5 0 ⎟⎟ ⎜⎜ −4 3 0 ⎟⎟
⎜⎜⎜ −1 −1 −2 ⎟⎟⎟ , ⎜⎜⎜ 5 −1 2 ⎟⎟⎟ , ⎜⎜⎜ 4 −6 1
⎟⎟
⎟⎟
⎜⎝ ⎟⎠ ⎜⎝ ⎟⎠ ⎜⎝ ⎠
−2 −2 −3 1 −4 1 −1 4 −1
11. (Strang) Explica por qué los puntos (x, y) de la recta que pasa por (2, 8) y
por (7, 4) son los que cumplen que
⎛ ⎞
⎜⎜x y 1⎟⎟
⎜ ⎟
det ⎜⎜⎜2 8 1⎟⎟⎟ = 0.
⎝ ⎠
4 7 1
¿Puedes generalizar esta observación para encontrar la ecuación implı́ci-
ta de un plano en el espacio que pase por tres puntos no colineales da-
dos? ¿Cómo enunciarı́as tu resultado para dimensiones arbitrarias?
12. Encuentra la ecuación implı́cita del plano de R3 que pasa por (1, 1, 1),
(1, 1, 0) y (0, 1, 1).
17. Sea A una matriz cuadrada de orden n tal que A2 = 0. ¿Cómo calcuları́as
rápidamente (In − A)−1 ?