Subsection CBM Change-of-Basis Matrix

Given a vector space, we know we can usually find many different bases for the vector space, some nice, some nasty. If we choose a single vector from this vector space, we can build many different representations of the vector by constructing the representations relative to different bases. How are these different representations related to each other? A change-of-basis matrix answers this question.

Definition CBM Change-of-Basis Matrix

Suppose that $V$ is a vector space, and $\ltdefn{I_V}{V}{V}$ is the identity linear transformation on $V$. Let $B=\set{\vectorlist{v}{n}}$ and $C$ be two bases of $V$. Then the change-of-basis matrix from $B$ to $C$ is the matrix representation of $I_V$ relative to $B$ and $C$, \begin{align*} \cbm{B}{C}&=\matrixrep{I_V}{B}{C}\\ &=\matrixrepcolumns{I_V}{C}{v}{n}\\ &=\left\lbrack \left.\vectrep{C}{\vect{v}_1}\right| \left.\vectrep{C}{\vect{v}_2}\right| \left.\vectrep{C}{\vect{v}_3}\right| \ldots \left|\vectrep{C}{\vect{v}_n}\right. \right\rbrack \end{align*}

Notice that this definition is primarily about a single vector space ($V$) and two bases of $V$ ($B$, $C$). The linear transformation ($I_V$) is necessary but not critical. As you might expect, this matrix has something to do with changing bases. Here is the theorem that gives the matrix its name (not the other way around).

Theorem CB Change-of-Basis

Suppose that $\vect{v}$ is a vector in the vector space $V$ and $B$ and $C$ are bases of $V$. Then \begin{equation*} \vectrep{C}{\vect{v}}=\cbm{B}{C}\vectrep{B}{\vect{v}} \end{equation*}

So the change-of-basis matrix can be used with matrix multiplication to convert a vector representation of a vector ($\vect{v}$) relative to one basis ($\vectrep{B}{\vect{v}}$) to a representation of the same vector relative to a second basis ($\vectrep{C}{\vect{v}}$).

Theorem ICBM Inverse of Change-of-Basis Matrix

Suppose that $V$ is a vector space, and $B$ and $C$ are bases of $V$. Then the change-of-basis matrix $\cbm{B}{C}$ is nonsingular and \begin{equation*} \inverse{\cbm{B}{C}}=\cbm{C}{B} \end{equation*}

Example CBP Change of basis with polynomials

The computations of the previous example are not meant to present any labor-saving devices, but instead are meant to illustrate the utility of the change-of-basis matrix. However, you might have noticed that $\cbm{C}{B}$ was easier to compute than $\cbm{B}{C}$. If you needed $\cbm{B}{C}$, then you could first compute $\cbm{C}{B}$ and then compute its inverse, which by Theorem ICBM, would equal $\cbm{B}{C}$.

Here is another illustrative example. We have been concentrating on working with abstract vector spaces, but all of our theorems and techniques apply just as well to $\complex{m}$, the vector space of column vectors. We only need to use more complicated bases than the standard unit vectors (Theorem SUVB) to make things interesting.

Example CBCV Change of basis with column vectors
Sage CBM Change-of-Basis Matrix
(in context)