Representación Matricial de Transformaciones Lineales
Sean V y W espacios vectoriales reales de dimensión finita con B = {v1 , v2 , . . . , vn } una base
ordenada de V y B0 = {w1 , w2 , . . . , wm } una base ordenada de W entonces T ∈ End(V, W )
queda determinada por las imagenes de los vectores de la base B, es decir, solo debemos conocer
T (vj ) ∈ W para todo j = 1, 2, . . . , n, además existen únicos escalares Ai j ∈ R tales que
T (vj ) = A1 j .w1 + A2 j .w2 + · · · + Am j .wm ∀ j, (1)
es decir que los escalares Ai j determinan totalmente a T y llamaremos a la matriz A ∈ Rm×n
cuyos coeficientes satisfacen (1), matriz de T respecto de las bases B y B0 , denotaremos
0
[[T ]]B
B = A,
si en particular V = W y B = B0 entonces denotaremos [[T ]]B en lugar de [[T ]]B B.
0
Resulta que la matriz [[T ]]B
B resume toda la información que necesitamos de T y el siguiente
resultado nos muestra como utilizar esta matriz para entender la tl T .
Teorema 1. Sean V y W espacios vectoriales reales, con B = {v1 , v2 , . . . , vn } una base ordenada
de V y B0 = {w1 , w2 , . . . , wm } una base ordenada de W . Entonces dada T ∈ End(V, W ) existe
0
una única matriz [[T ]]B
B =A∈R
m×n tal que
[T (v)]B0 = A ∗ [v]B ∀v ∈ V (2)
es decir, el siguiente diagrama conmuta;
T
V - W
[ ]B [ ]B 0 (3)
? ?
n×1 - Rm×1
R A
Siendo cj (A) = [T (vj )]B0 .
Demostración. Definimos A ∈ Rm×n tal que la j-esima columna de A es
cj (A) = [T (vj )]B0 , (4)
es decir, los coeficientes de A son los únicos escalares que cumplen
T (v1 ) = A1 1 .w1 + A2 1 .w2 + · · · + Am 1 .wm (5)
T (v2 ) = A1 2 .w1 + A2 2 .w2 + · · · + Am 2 .wm (6)
..
.
T (vn ) = A1 n .w1 + A2 n .w2 + · · · + Am n .wm . (7)
1
Ahora dado v ∈ V (como B es base) podemos expresar,
v = c1 .v1 + c2 .v2 + · · · + cn .vn (8)
de donde
c1
c2
[v]B = . (9)
..
cn
Ahora queremos expresar T (v) como combinación lineal de los elementos de B0 , ası́ utilizando
(5), (6), (7) y (8) tenemos que
T (v) = T (c1 .v1 + c2 .v2 + · · · + cn .vn )
= c1 .T (v1 ) + c2 .T (v2 ) + · · · + cn .T (vn )
= c1 .[A1 1 .w1 + A2 1 .w2 + · · · + Am 1 .wm ] + · · · + cn .[A1 n .w1 + A2 n .w2 + · · · + Am n .wm ]
= [A1 1 c1 + A1 2 c2 + · · · + A1 n cn ].w1 + · · · + [Am 1 c1 + Am 2 c2 + · · · + Am n cn ].wm
de donde
A1 1 c1 + A1 2 c2 + · · · + A1 n cn
A2 1 c1 + A2 2 c2 + · · · + A2 n cn
[T (v)]B0 =
..
.
Am 1 c1 + Am 2 c2 + · · · + Am n cn
A1 1 A1 2 . . . A1 n c1
A2 1 A2 2 . . . A2 n c2
= ∗ ..
..
. .
Am 1 Am 2 · · · Am n cn
= A ∗ [v]B .
La unicidad de la matriz A resulta de la unicidad de sus coeficientes.
Ejemplo 1. 1. Sean S, T ∈ End(R3 , R1 [x]) definidas por;
S(a, b, c) = ax + (b + c) T (a, b, c) = 2ax + b
con B = {(1, 0, 0), (0, 1, 0), (0, 0, 1)} base ordenada de R3 y B0 = {1, x} base ordenada de
R1 [x], a continuación vamos a encontrar las matrices de S y T respecto de B y B0 . Si
0
llamamos A = [[S]]B 3×2 y B = [[T ]]B0 ∈ R3×2 se sigue de (4) que
B ∈R B
0 1
c1 (A) = [S(1, 0, 0)]B0 = [x]B0 = , c2 (A) = [S(0, 1, 0)]B0 = [1]B0 = ,
1 0
1 0
c3 (A) = [S(0, 0, 1)]B0 = [1]B0 = , c1 (B) = [T (1, 0, 0)]B0 = [2x]B0 = ,
0 2
1 0
c2 (B) = [T (0, 1, 0)]B0 = [1]B0 = , c3 (B) = [T (0, 0, 1)]B0 = [0]B0 = ,
0 0
luego
0 0 1 1 0 0 1 0
[[S]]B
B =A= y [[T ]]B
B =B = . (10)
1 0 0 2 0 0
Por ejemplo, si tomamos v = (1, 0, 2) ∈ R3 podemos verificar que se cumple (2),
[S(1, 0, 2)]B0 = [x + 2]B0
2
=
1
1
0 1 1
= ∗ 0
1 0 0
2
= A ∗ [(1, 0, 2)]B
y de forma similar
[T (1, 0, 2)]B0 = [2x]B0
0
=
2
1
0 1 0
= ∗ 0
2 0 0
2
= B ∗ [(1, 0, 2)]B .
2. Sea T 0 ∈ End(R1 [x]) definida por;
T 0 (ax + b) = (3a − b)x + (3b − a)
y sea B0 = {1, x} una base ordenada de R1 [x], a continuación vamos a encontrar la matriz
de T 0 respecto de B0 . Entonces si llamamos M = [[T 0 ]]B0 se sigue de (4) que
0 3
c1 (M ) = [T (1)]B0 = [−x + 3]B0 =
−1
−1
c2 (M ) = [T 0 (x)]B0 = [3x − 1]B0 =
3
luego
0 3 −1
[[T ]]B0 = M = (11)
−1 3
y por ejemplo tomando v = 2x + 1 podemos verificar que se cumple (2)
[T 0 (2x + 1)]B0 = [5x + 1]B0
1
=
5
3 −1 1
= ∗
−1 3 2
= M ∗ [2x + 1]B0 .
Ejercicio 1. Sea V un espacio vectorial real de dimensión finita con B una base ordenada
cualquiera y sean IV , ¯ ∈ End(V ) la función identidad y la función nula respectivamente (es
decir, IV (v) = v y ¯ (v) = 0̄V , para todo v ∈ V ). Probar que [[IV ]]B es la matriz identidad y
[[ ¯ ]]B es la matriz nula.
Entonces dados los espacios vectoriales reales de dimensión finita V y W con bases B y B0
respectivamente donde dim(V ) = n y dim(W ) = m, hemos definido una función;
0
[[ ]]B
B : End(V, W ) −→ R
m×n
0
T 7−→ [[T ]]B
B
y el siguiente resultado dice que esta función es tl.
Teorema 2. Sean V y W espacios vectoriales reales de dimensión finita con B una base orde-
nada de V y B0 una base ordenada de W , entonces dadas S, T ∈ End(V, W ) y α ∈ R
0 0 0
[[S+T ]]B B B
B = [[S]]B + [[T ]]B
0 0
[[α.T ]]B B
B = α.[[T ]]B
0 0
Demostración. Sean A = [[S]]B B
B y B = [[T ]]B , probaremos que se cumple
[(S+T )(v)]B0 = (A + B) ∗ [v]B ∀v ∈ V (12)
0
luego por Teorema 1, [[(S+T )]]B
B es la única matriz que satisface (12), por lo tanto
0 0 0
[[(S+T )]]B B B
B = A + B = [[S]]B + [[T ]]B .
Por hipótesis tenemos que
0
[S(v)]B0 = [[S]]B
B ∗ [v]B = A ∗ [v]B ∀v ∈ V (13)
0
[T (v)]B0 = [[T ]]B
B ∗ [v]B = B ∗ [v]B ∀v ∈ V (14)
luego utilizando (13), (14) y teniendo en cuenta que [ ]B0 es tl tenemos que
(A + B) ∗ [v]B = A ∗ [v]B + B ∗ [v]B
= [S(v)]B0 + [T (v)]B0
= [S(v) + T (v)]B0
= [(S+T )(v)]B0 .
De forma similar, utilizando (14) y teniendo en cuenta que [ ]B0 es tl tenemos que
(α.B) ∗ [v]B = α.(B ∗ [v]B )
= α.[T (v)]B0
= [α.T (v)]B0
= [(α.T )(v)]B0
0 0
luego por unicidad de la matriz (ver Teorema 1), [[(α.T )]]B B
B = α.B = α.[[T ]]B .
Ejemplo 2. Sean S, T ∈ End(R3 , R1 [x]) definidas por;
S(a, b, c) = ax + (b + c) T (a, b, c) = 2ax + b
con B = {(1, 0, 0), (0, 1, 0), (0, 0, 1)} base ordenada de R3 y B0 = {1, x} base ordenada de R1 [x]
(ver Ejemplo 1 item 1.), a continuación vamos a encontrar las matrices de (S+T ) y (3.T )
respecto de B y B0 . Se sigue del Teorema 2 y de (10) que
B0 B0 B0 0 1 1 0 1 0 0 2 1
[[(S+T )]]B = [[S]]B + [[T ]]B = A + B = + =
1 0 0 2 0 0 3 0 0
0
B0 0 1 0 0 3 0
[[(3.T )]]B
B = 3.[[T ]]B = 3.B = 3. = .
2 0 0 6 0 0
Finalmente nos preguntamos sobre la matriz que representa a la composición de transforma-
ciones lineales y el siguiente resultado nos da una respuesta.
Teorema 3. Sean U, V y W espacios vectoriales reales de dimensión finita con B una base
ordenada de U, B0 una base ordenada de V y B00 una base ordenada de W , entonces dadas
T ∈ End(U, V ) y S ∈ End(V, W )
00 00 0
[[(S ◦ T )]]B B B
B = [[S]]B0 ∗ [[T ]]B .
00 0
Demostración. Sean A = [[S]]B
B0
y B = [[T ]]B
B probaremos que se cumple
[(S ◦ T )(u)]B00 = (A ∗ B) ∗ [u]B0 ∀u ∈ U (15)
00
luego por Teorema 1, [[(S ◦ T )]]B
B es la única matriz que satisface (15) por lo tanto
00 00 0
[[(S ◦ T )]]B B B
B = A ∗ B = [[S]]B0 ∗ [[T ]]B .
Por hipótesis tenemos que
00
[S(v)]B00 = [[S]]B
B0 ∗ [v]B = A ∗ [v]B
0 0 ∀v ∈ V (16)
0
[T (u)]B0 = [[T ]]B
B ∗ [u]B = B ∗ [u]B ∀u ∈ U (17)
luego utilizando (16) y (17) tenemos que
(A ∗ B) ∗ [u]B = A ∗ (B ∗ [u]B )
= A ∗ [T (u)]B0 (tomando v = T (u) ∈ V , se sigue de (16) que)
= [S(T (u))]B00
= [(S ◦ T )(u)]B00 .
Ejemplo 3. Sean S ∈ End(R3 , R1 [x]) y T 0 ∈ End(R1 [x]) definidas por;
S(a, b, c) = ax + (b + c) T 0 (ax + b) = (3a − b)x + (3b − a)
con B = {(1, 0, 0), (0, 1, 0), (0, 0, 1)} base ordenada de R3 y B0 = {1, x} base ordenada de R1 [x],
luego (T 0 ◦ S) ∈ End(R3 , R1 [x]) y se define por;
(T 0 ◦ S)(a, b, c) = T 0 (ax + (b + c)) = (3a − b − c)x + (3b + 3c − a)
a continuación vamos a encontrar la matriz de (T 0 ◦ S) respecto de las bases B y B0 . Se sigue
del Teorema 3, (10) y (11) que
0 B0 0 B0 3 −1 0 1 1 −1 3 3
[[(T ◦ S)]]B = [[T ]]B0 ∗ [[S]]B = M ∗ A = ∗ = .
−1 3 1 0 0 3 −1 −1
Lema 1. Si T ∈ End(V, W ) es un isomorfismo entonces T −1 : W −→ V es tl.
Demostración. Por hipótesis T : V −→ W es una tl biyectiva, por lo tanto, admite función
inversa T −1 : W −→ V definida de la siguiente manera, dado w0 ∈ W (como T es biyectiva)
existe un único v0 ∈ V tal que T (v0 ) = w0 luego T −1 (w0 ) = v0 . Ahora queremos probar que
T −1 es tl, sean w, w0 ∈ W y α ∈ R con v, v 0 ∈ V tales que
T (v) = w y T (v 0 ) = w0 (18)
luego
T (v + α.v 0 ) = T (v) + α.T (v 0 ) = w + α.w0 (19)
se sigue que (18) que T −1 (w) = v y T −1 (w0 ) = v 0 y de (19) que T −1 (w + α.w0 ) = v + α.v 0 ası́
T −1 (w + α.w0 ) = v + α.v 0 = T −1 (w) + α.T −1 (w0 ).
Corolario 1. Sea T ∈ End(V, W ) con V y W espacios vectoriales de dimensión finita tales
0
que dim(V ) = dim(W ) y sean B base ordenada de V, B0 base ordenada de W y A = [[T ]]BB .
Entonces T es un isomorfimo si y sólo si A es invertible y en este caso;
[[T −1 ]]B −1
B0 = A .
Demostración. T es un isomorfismo, si y solo, si T admite función inversa T −1 : W −→ V , tal
que
(T ◦ T −1 ) = IW y (T −1 ◦ T ) = IV
donde IV : V −→ V y IW : W −→ W son las funciones identidad (es decir, IV (v) = v para todo
v ∈ V y IW (w) = w para todo w ∈ W ), luego por Teorema 3 y Ejercicio 1 tenemos que
0
Id = [[IV ]]B = [[(T −1 ◦ T )]]B = [[T −1 ]]B B
B0 ∗ [[T ]]B = [[T
−1 B
]]B0 ∗ A (20)
0
Id = [[IW ]]B0 = [[(T ◦ T −1 )]]B0 = [[T ]]B
B ∗ [[T
−1 B
]]B0 = A ∗ [[T −1 ]]B
B0 (21)
se sigue de las identidades anteriores que
[[T −1 ]]B −1
B0 = A .
Recı́procamente, sean B = {v1 , v2 , . . . , vn } y B0 = {w1 , w2 , . . . , wn }, si A ∈ Rn×n es invertible
siendo A−1 ∈ Rn×n la matriz inversa, definimos T −1 : W −→ V como sigue
T −1 (w1 ) = A−1 −1 −1
1 1 .v1 + A2 1 .v2 + · · · + Am 1 .vn
T −1 (w2 ) = A−1 −1 −1
1 2 .v1 + A2 2 .v2 + · · · + Am 2 .vn
..
.
T −1 (wn ) = A−1 −1 −1
1 n .v1 + A2 n .v2 + · · · + Am n .vn
luego [[T −1 ]]B
B0
= A−1 y gracias a (20) y (21) tenemos que
(T ◦ T −1 )(w) = w y (T −1 ◦ T )(v) = v.
Ejercicio 2. Sea T 0 ∈ End(R1 [x]) definida por;
T (ax + b) = (3a − b)x + (3b − a).
Decidir si T 0 es un isomorfimo y en caso de ser posible encontrar la función inversa.
Solución. Como ya sabemos que T 0 es tl, sólo resta probar que es biyectiva y lo más natural
es probar que es una función inyectiva y sobreyectiva, sin embargo nosotros realizaremos el
ejercicio de otra forma (serı́a interesante que el lector intente realizar el ejercicio de la manera
tradicional).
Sea B0 = {1, x} base ordenada de R1 [x], por (11) sabemos que
0 3 −1
[[T ]]B0 = M = .
−1 3
Luego por Corolario 1, T 0 es un isomorfismo si y sólo si M es invertible, en este caso, podemos
probar que
−1 1 3 1
M =
8 1 3
ası́ T 0 es un isomorfismo y utilizando el siguiente diagrama podemos encontrar explicitamente
la función inversa de T 0 ;
T 0 −1
R1 [x] R1 [x]
6
[ ]−1
B0
[ ]B 0 (22)
?
2×1 2×1
R
M −1
R
el diagrama nos dice que;
T 0−1 (ax + b) = [(M −1 ∗ [ax + b]B0 )]−1
B0
−1
b
= M −1 ∗
a B0
−1
1 3 1 b
= ∗
8 1 3 a B0
−1
a + 3b
8
= 3a + b
8 B0
3a + b a + 3b
= x+
8 8
Se deja como ejercicio para el lector verificar que
(T 0 ◦ T 0−1 )(ax + b) = ax + b y (T 0−1 ◦ T 0 )(ax + b) = ax + b.