1. Matriz de cambio de base
Recordemos que las coordenadas de un vector vv en un espacio vectorial RnRn con respecto a una base B={v1,v2,...,vn}B={v1,v2,...,vn} para RnRn son los únicos coeficientes c1,c2,…,cnc1,c2,…,cn que satisfacen la relación:
v=c1v1+c2v2+⋯+cnvn.v=c1v1+c2v2+⋯+cnvn.
Estas coordenadas forman el vector de coordenadas de vv con respecto a BB:
[v]B=[c1c2⋮cn].[v]B=⎡⎢
⎢
⎢
⎢⎣c1c2⋮cn⎤⎥
⎥
⎥
⎥⎦.
Este vector depende del orden en que se consideren los vectores en BB, por eso es más apropiado considerar BB como una tupla de vectores, que como un conjunto: B=(v1,v2,…,vn)B=(v1,v2,…,vn). Recordemos que, por la definición de la suma de dos vectores y la multiplicación de un vector por un escalar, las coordenadas satisfacen las siguientes propiedades: Para todo u,v∈Rnu,v∈Rn y α∈Rα∈R,
[u+v]B=[u]B+[v]B,[αu]B=α[u]B,[u+v]B=[u]B+[v]B,[αu]B=α[u]B,
Las coordenadas de un vector dependen de la base. Vamos a estudiar como pasar de las coordenadas con respecto a una base a las coordenadas con respecto a otra.
Ejemplo: Consideremos el espacio vectorial R2R2 con bases B=(u1,u2)B=(u1,u2) y C=(v1,v2)C=(v1,v2) donde
u1=[−12],u2=[2−1] y v1=[10],v2=[11].u1=[−12],u2=[2−1] y v1=[10],v2=[11].
1. Para x∈R2x∈R2 con [x]B=[32][x]B=[32], encuentre [x]C[x]C.
2. Para x∈R2x∈R2 con [x]B=[c1c2][x]B=[c1c2], encuentre [x]C[x]C.
Solución 1. Con [x]B=[32][x]B=[32], tenemos x=3⋅u1+2⋅u2x=3⋅u1+2⋅u2 y entonces [x]C=3⋅[u1]C+2⋅[u2]C[x]C=3⋅[u1]C+2⋅[u2]C. Para obtener [u1]C=[a1a2][u1]C=[a1a2] y [u2]C=[b1b2][u2]C=[b1b2] necesitamos expresar los vectores de la base BB en términos de los vectores de la base CC resolviendo los sistemas
a1v1+a2v2=u1 y b1v1+b2v2=u2:a1v1+a2v2=u1 y b1v1+b2v2=u2:
a1[10]+a2[11]=[−12],b1[10]+b2[11]=[2−1].a1[10]+a2[11]=[−12],b1[10]+b2[11]=[2−1].
Usando la matriz inversa y expresando matricialmente obtenemos
[[u1]C|[u2]C]=[a1b1a2b2]=[1101]−1[−122−1]=[1−101][−122−1]=[−332−1].[[u1]C|[u2]C]=[a1b1a2b2]=[1101]−1[−122−1]=[1−101][−122−1]=[−332−1].
Entonces
[x]C=3⋅[u1]C+2⋅[u2]C=[[u1]C|[u2]C][32]=[−332−1][32]=[−34].[x]C=3⋅[u1]C+2⋅[u2]C=[[u1]C|[u2]C][32]=[−332−1][32]=[−34].
2. Como generalización de la parte anterior, obtenemos que si [x]B=[c1c2][x]B=[c1c2], entonces [x]C=[d1d2][x]C=[d1d2] con
[d1d2]=[[u1]C|[u2]C][c1c2]=[−332−1][c1c2].[d1d2]=[[u1]C|[u2]C][c1c2]=[−332−1][c1c2].
Comentarios: La matriz [−332−1][−332−1] que relaciona [x]C[x]C y [x]B[x]B se llama la matriz de cambio de base y se denota PC←BPC←B (la razón para la notación con la flecha hacia atrás se aclarará adelante). Con esto, la relación entre vectores de coordenadas es
[x]C=PC←B[x]B.[x]C=PC←B[x]B.
En el ejemplo vemos que
PC←B=[[u1]C|[u2]C].PC←B=[[u1]C|[u2]C].
Además, con la base canónica E=(e1,e2)E=(e1,e2) de R2R2, PE←BPE←B y PE←CPE←C se definen similarmente:
PE←B=[[u1]E|[u2]E]=[−122−1],PE←C=[[v1]E|[v2]E]=[1101].PE←B=[[u1]E|[u2]E]=[−122−1],PE←C=[[v1]E|[v2]E]=[1101].
y con esto observamos del ejemplo que
PC←B=[1101]−1[−122−1]=P−1E←CPE←B.PC←B=[1101]−1[−122−1]=P−1E←CPE←B.
Ahora enunciamos la definición general de la matriz de cambio de base y el teorema general de cambio de base.
Definición: Sean B=(u1,u2,…,un)B=(u1,u2,…,un) y C=(v1,v2,…,vn)C=(v1,v2,…,vn) bases para el espacio vectorial RnRn. La matriz
PC←B=[[u1]C|[u2]C|⋯|[un]C]PC←B=[[u1]C|[u2]C|⋯|[un]C]
se llama la matriz de cambio de base de BB a CC.
Como su nombre lo indica, la matriz de cambio de base de la base BB a la base CC nos da una manera para pasar de las coordenadas dadas en la base BB a las coordenadas dadas en la base CC. De manera precisa tenemos el siguiente teorema.
Teorema: Sean B=(u1,u2,…,un)B=(u1,u2,…,un) y C=(v1,v2,…,vn)C=(v1,v2,…,vn) bases para el espacio vectorial RnRn. Entonces PC←BPC←B es la única matriz que para todo x∈Rnx∈Rn satisface [x]C=PC←B[x]B.[x]C=PC←B[x]B.
Prueba: Sea x∈Rnx∈Rn y [x]B=[c1c2⋮cn][x]B=⎡⎢
⎢
⎢
⎢⎣c1c2⋮cn⎤⎥
⎥
⎥
⎥⎦. Esto significa que x=c1u1+c2u2+⋯+cnunx=c1u1+c2u2+⋯+cnun, así
[x]C=[c1u1+c2u2+⋯+cnun]C=c1[u1]C+c2[u2]C+⋯+cn[un]C=[[u1]C|[u2]C|⋯|[un]C][c1c2⋮cn]=PC←B[x]B.[x]C=[c1u1+c2u2+⋯+cnun]C=c1[u1]C+c2[u2]C+⋯+cn[un]C=[[u1]C|[u2]C|⋯|[un]C]⎡⎢
⎢
⎢
⎢⎣c1c2⋮cn⎤⎥
⎥
⎥
⎥⎦=PC←B[x]B.
Para verificar la unicidad, supongamos que [x]C=A[x]B[x]C=A[x]B. Con x=uix=ui se obtiene que [ui]C=Aei[ui]C=Aei, es decir, la ii-ésima
columna de AA es [ui]C[ui]C. Así que A=PC←B.A=PC←B.
Ejemplo: Consideremos la base B=(u1,u2)B=(u1,u2) para R2R2, donde
u1=[11],u2=[−11].u1=[11],u2=[−11].
Si EE es la base canónica para R2R2, encontremos la matriz de cambio de base PB←EPB←E.
Solución: Por definición PB←E=[[e1]B|[e2]B]PB←E=[[e1]B|[e2]B]. Encontremos entonces [e1]B[e1]B y [e2]B[e2]B. Para esto debemos escribir a los vectores e1=[10]e1=[10] y e2=[01]e2=[01] como combinación lineal de los vectores u1u1 y u2u2 de la base BB. Por simple inspección o resolviendo el sistema de ecuaciones lineales correspondientes se tiene que
e1=12u1−12u2 y e2=12u1+12u2.e1=12u1−12u2 y e2=12u1+12u2.
Con esto concluimos que
PB←E=[1/21/2−1/21/2].PB←E=[1/21/2−1/21/2].
El siguiente teorema relaciona el cambio de base BB a DD con los cambios de BB a CC y de CC a DD, y el cambio de base BB a CC con el cambio de CC a BB. Aquí se ve que la flecha hacia atrás en la notación es un buen mnemónico para tener claros los cambios de base.
Teorema: Sean B,C,DB,C,D bases de RnRn. Entonces
1. PD←B=PD←CPC←BPD←B=PD←CPC←B.
2. PC←BPC←B es invertible y (PC←B)−1=PB←C(PC←B)−1=PB←C.
Prueba:
1. Sea B=(u1,u2,…,un)B=(u1,u2,…,un). Entonces
PD←B=[[u1]D|[u2]D|⋯|[un]D]PD←B=[[u1]D|[u2]D|⋯|[un]D]
Pero para [uj]D[uj]D, usando cambio de base CC a DD, tenemos que
[uj]D=PD←C[uj]C[uj]D=PD←C[uj]C
y entonces
PD←B=[PD←C[u1]C|PD←C[u2]C|⋯|PD←C[un]C]=PD←C[[u1]C|[u2]C|⋯|[un]C]=PD←CPC←B.PD←B=[PD←C[u1]C|PD←C[u2]C|⋯|PD←C[un]C]=PD←C[[u1]C|[u2]C|⋯|[un]C]=PD←CPC←B.
2. Usando la parte a. se obtiene que PC←C=PC←BPB←CPC←C=PC←BPB←C. Pero PC←C=InPC←C=In, y entonces se concluye que PC←BPC←B es invertible y (PC←B)−1=PB←C(PC←B)−1=PB←C.
Ejercicios de práctica
Te invitamos a practicar los conocimientos aprendidos en esta parte de la clase realizando los siguientes ejercicios.