4.5.20 · D5Linear Algebra (Full)
Question bank — Change of basis matrix
True or false — justify
moves the vector to a new location in space.
False. The arrow never moves; only its coordinate description changes from -language to -language. This is the passive view — opposite of a linear transformation which actually relocates arrows.
Every change of basis matrix is invertible.
True. A basis is by definition a linearly independent spanning set, so both and (matrices of basis vectors) are invertible, and is a product of invertibles — hence invertible.
The columns of are the vectors of the new basis .
False. The columns are the old basis vectors written in new coordinates, i.e. . The output lives in -land, so each column must already be a -coordinate vector.
If and are the same basis, then is the identity matrix.
True. Translating a language into itself changes nothing: each , so the columns are — the identity.
and are the same matrix read in opposite directions.
False. They are inverses, not the same matrix flipped: . Reversing a translation means undoing it, which is the inverse operation.
To go from a general basis to the standard basis , you must compute an inverse.
False — that direction is the easy one: , just multiply by whose columns are already in standard coords. The inverse () is needed for the reverse trip .
If is diagonal, then and point in the same directions (up to scaling).
True. A diagonal means each expressed in uses only : . So each old vector is a scalar multiple of the corresponding new one — same directions, rescaled.
Two different bases of can give the same coordinate vector to the same arrow .
False. Coordinates relative to a fixed basis are unique, and different bases generally read a fixed arrow differently. Same coordinates in different bases would describe different arrows (unless the bases happen to agree on how they build ).
is never zero.
True. Since is always invertible, its determinant is nonzero. A zero determinant would mean the "basis" vectors were dependent — not a basis at all.
Spot the error
" because we go from to , left to right."
Error: the formula is . Reasoning: go -coords standard (multiply by ), then standard -coords (multiply by ); matrices apply right-to-left, so it's .
"My vector is in -coordinates and I want -coordinates, so I multiply by ."
Error: eats -coords and gives -coords. To take -coords in and -coords out you need . Read the subscript arrow as "input on the right."
"To build I stack the vectors of as columns."
Error: stack — the old written in the new language. Test: feeding must return , which only works if column is .
"Since coordinates changed, the length of the vector must have changed too."
Error: the arrow — and its true length — is fixed. Coordinates are just a description; unless the new basis is orthonormal the coordinate numbers need not even reflect length. Nothing physical moved.
" because is the identity."
Error in the setup: , not . It's that equals the matrix of 's vectors. The subscript direction was flipped.
"For (similar matrices), and are equal because it's just a rename."
Error: they are similar, generally not equal. Same underlying linear map seen in a different basis — same eigenvalues/determinant/trace, but different entries.
Why questions
Why is the coordinate map linear?
Because expansion in a basis is unique: adding vectors adds their coordinate columns and scaling a vector scales its column. This linearity is exactly what lets us collapse the translation into a single matrix.
Why does putting old-basis vectors in new coordinates as columns give the right matrix?
Feed the column : the product selects column , returning . So maps each building block correctly, and by linearity it maps every combination correctly too.
Why is rather than just one matrix?
Because neither basis is the reference frame is built in — the standard basis is. We route through : decode into standard (), then encode standard into ().
Why does diagonalization (Eigenvectors and Diagonalization) amount to a change of basis?
Diagonalizing picks the basis of eigenvectors. In that basis the map only stretches each axis, so is diagonal — the same map, described in its most natural language.
Why must a change of basis matrix be square?
Both bases of the same space have the same number of elements — the dimension . So maps coordinates to coordinates, forcing an shape.
Why does reversing a change of basis correspond to matrix inversion rather than transpose?
Because undoing "translate then translate back" must give the identity: , which is the definition of inverse. Transpose only coincides with inverse for orthogonal bases — a special case, not the rule.
Edge cases
What is when both bases are the standard basis ?
It is the identity : . Standard coordinates translated into standard coordinates are unchanged.
Can a change of basis matrix have a zero column?
No. A zero column would mean some , i.e. — but a basis cannot contain the zero vector. So every column is nonzero.
What happens if one "basis" vector is actually a combination of the others (degenerate input)?
Then it isn't a basis — the set is dependent, the matrix is singular (), and or fails to exist. The change of basis is undefined; the invertibility guarantee breaks.
In 1D (), what does a change of basis matrix look like?
A single nonzero number . If and with , then — a pure rescaling of the one coordinate, and its inverse is .
If the new basis is orthonormal, is automatically orthogonal?
Not necessarily. ; even with orthonormal (), the product is orthogonal only if is also orthonormal. One orthonormal side is not enough.
What if is the zero vector — does the change of basis do anything?
No — for any matrix, so too. The zero arrow has zero coordinates in every basis; there is nothing to translate.
Connections
- Change of basis matrix — the parent this bank drills.
- Basis and Dimension · Coordinate Vectors · Invertible Matrices · Similar Matrices · Eigenvectors and Diagonalization · Linear Transformations