Change of basis
Back in Act I you saw that a basis is a choice, and that works as well as the standard one. Time to collect on that.
The same arrow, two descriptions
An arrow sits in the plane. Nothing about it will move during this entire step.
In the standard basis you call it : three steps along , one along .
Now describe it using and . How many of each?
So in that basis the same arrow is called .
Two different addresses, one unmoved arrow. Coordinates were never properties of the vector. They are properties of the vector plus the basis you measured it with — the point deferred back in step three, now cashed in.
Translating between languages
Build a matrix whose columns are the new basis vectors:
Read it with the column picture. Feed it — the coordinates in the new language — and it returns , the standard coordinates. So translates into standard coordinates, and translates out of them.
Translating a transformation
Here is the move that makes Act IV work. Suppose performs some motion in standard coordinates, and you want the same motion expressed in the new basis:
Read it right to left as a sentence. takes your new-language vector into standard language; does the motion there, where it is already understood; translates the result back. It is not a formula to memorise — it is a round trip through a language everyone speaks.
Which sets up the obvious question. If changing basis changes how a transformation looks, is there a basis that makes it look as simple as possible? For that, you need to find the directions the transformation itself prefers.