Section 22.3 Concepts
In this section.
Subsection 22.3.1 Linearity of coordinate vectors
As a first step in our goal of exploring the concept of transition matrix, we re-familiarized ourselves with coordinate vectors and reminded ourselves of their linearity properties:Subsection 22.3.2 Matrix-times-vector as a linear combination
Discovery 22.3 was a retread of Discovery 21.2, but from a different point of view. In Discovery 21.2, we discovered that a system A \uvec{x} = \uvec{b} is consistent if and only if the column vector \uvec{b} is somehow a linear combination of the columns of the coefficient matrix A\text{.} But in Discovery 22.3, we focused on exactly how the product A \uvec{x} is a linear combination of the columns of A\text{.} Suppose A is an m \times n matrix, considered as a collection of column vectors:Subsection 22.3.3 Converting coordinate vectors
In Discovery 22.4, we explored how we might convert from coordinate vectors relative to one basis to those relative to another basis. Suppose we have a basis \basisfont{B} for some particular finite-dimensional vector space V\text{.} Every vector \uvec{w} in V can be expressed uniquely as a linear combinationProcedure 22.3.1. Computing a transition matrix.
To compute a transition matrix \ucobmtrx{B}{B'}\text{,} where \basisfont{B} and \basisfont{B}' are bases of the same n-dimensional space, first calculate the coordinate vector of each vector in \basisfont{B} relative to the basis \basisfont{B}'\text{.} Then use these coordinate vectors, in order, as columns in the n \times n matrix \ucobmtrx{B}{B'}\text{.}
Subsection 22.3.4 Properities of transition matrices
In Discovery 22.7, we explored properties of transition matrices via the defining propertyNo change of basis.
First, we considered the transition matrix for the case where the βnewβ basis is the same as the βoldβ. In this case, we want to βconvertβ each coordinate vector \matrixOf{\uvec{w}}{B} to the coordinate vector \matrixOf{\uvec{w}}{B'}\text{.} That is, we want the conversion to have no effect at all. We already know a matrix that has no effect when it is multiplied against other matrices: the identity matrix. So we expectChains of basis changes.
Next, we considered the transition matrices \ucobmtrx{B}{B'} \text{,} \ucobmtrx{B'}{B''}\text{,} and \ucobmtrx{B}{B''} associated to three bases of a particular vector space. We could consider the transition from the first basis \basisfont{B} to the third basis \basisfont{B}'' as a two-step process, first converting \matrixOf{\uvec{w}}{B} to \matrixOf{\uvec{w}}{B'} byReversing change of basis.
Finally, we considered the relationship between transition matrices \ucobmtrx{B}{B'} and \ucobmtrx{B'}{B}\text{.} Transitioning \basisfont{B}' \to \basisfont{B} should be the reverse process of transitioning \basisfont{B} \to \basisfont{B}'\text{,} and so we expectSubsection 22.3.5 Change of basis in \R^n
Subsubsection 22.3.5.1 Changing to the standard basis
In Discovery 22.8, we first reminded ourselves that, relative to the standard basis \basisfont{S} of \R^n\text{,} a vector is equal to its coordinate vector. In particular, if \basisfont{B} is another basis of \R^n\text{,} then each basis vector in \basisfont{B} is equal to its own coordinate vector relative to the standard basis. So when we form a transition matrix \ucobmtrx{B}{S}\text{,} the columns of this matrix are precisely the vectors of basis \basisfont{B}\text{,} which makes \ucobmtrx{B}{S} particularly easy to produce.Subsubsection 22.3.5.2 Computing transition matrices using the standard basis as an intermediate
Since transition matrices with the standard basis as the βnewβ basis are easy to produce, we can use the standard basis as an intermediate in a chain of basis changes to obtain any transition matrix \ucobmtrx{B}{B'} for bases of \R^n\text{.} Using what we learned in Subsection 22.3.4, we can writeSubsubsection 22.3.5.3 Computing transition matrices using row reduction
We use row reduction to do just about everything, so of course we can use it to compute transition matrices! Now, computing a transition matrix using Procedure 22.3.1 would already be carried out by (a lot) of row reducing, as computing a coordinate vector is equivalent to solving a linear system. (See the coordinate vector examples in Subsection 19.4.3.) But from (\maltese), we can use what we learned about computing inverses in Subsection 6.3.5 to develop a procedure for computing a transition matrix for \R^n by row reducing a single matrix. In Subsection 6.3.5, we learned that if a matrix can be reduced to the identity by some sequence of row operations, then the exact same sequence of row operations will βunreduceβ the identity matrix to the inverse of the original matrix. Look back at (\star) in Subsection 6.3.5, which describes the pattern of Procedure 6.3.7. Here is that pattern again, but in abbreviated form:Procedure 22.3.2. Computing a transition matrix for \R^n.
To compute a transition matrix \ucobmtrx{B}{B'}\text{,} where \basisfont{B} and \basisfont{B}' are bases of \R^n\text{,} first form the transition matrices \ucobmtrx{B}{S} and \ucobmtrx{B'}{S} by writing the vectors of each of the two bases as columns in a matrix. Then augment matrix \ucobmtrx{B'}{S} with matrix \ucobmtrx{B}{S}\text{,} and row reduce until the identity matrix is obtained on the left. The matrix on the right will now be \ucobmtrx{B}{B'}\text{.}
Remark 22.3.3.
-
Since a transition matrix \ucobmtrx{B}{S} for \R^n is formed by just writing the vectors of basis \basisfont{B} as columns in a matrix, it might be easier to remember the pattern of Procedure 22.3.2 if we remove some of the transition matrix notation:
\begin{equation*} \left[\begin{array}{c|c} \basisfont{B}' \amp \basisfont{B} \end{array}\right] \qquad\rowredarrow\qquad \left[\begin{array}{c|c} I \amp (\basisfont{B} \to \basisfont{B}') \end{array}\right] \end{equation*}(where we even could write \basisfont{S} instead of I on the left of the reduced matrix, if we wished).
Even better might be to express the pattern in words:
\begin{equation*} \left[\begin{array}{c|c} \text{New} \amp \text{Old} \end{array}\right] \qquad\rowredarrow\qquad \left[\begin{array}{c|c} I \amp (\text{Old} \to \text{New}) \end{array}\right]\text{.} \end{equation*} - Procedure 22.3.2 can also be used in other vector spaces besides \R^n\text{,} particularly those that have a βstandardβ basis that can be used to easily form intermediate transition matrices to use in the row reducing procedure. We will comment again on this in Remark 22.4.3, after we have seen a couple of related examples.