Motivating Change of Bases
- Let's say we have the vector sitting in a 2D space
- We usually think of these coordinates as scalars
- Specifically, we think of these scalars as scaling the standard basis vectors
- In this example, we think of the first coordinate as a number that scales the x-axis unit vector, while the second coordinate is a number that scales the y-axis unit vector
- Therefore, we can think of these two special unit vectors as encapsulating all of the implicit assumptions of our coordinate system
- A way to translate between vectors and a set of numbers is called a coordinate system
- As stated previously, these two special unit vectors are called the (standard) basis vectors of our standard coordinate system
More on Basis Vectors
- There are many different basis vectors in different coordinate systems, but they are all thought of as the same in their own coordinate system
- For example, and are all basis vectors in their respective coordinate system
- The only difference is their transformation (or mapping) between coordinate systems
- In other words, every pair of basis vectors may look different across different coordinate systems
- However, every pair of basis vectors will look the same within a coordinate system, since basis vectors simply define the meaning of the coordinates and (or greater) in each world
Example of Different Basis Vectors
- Let's say Jennifer and I both define two different 2D coordinate systems, where the origin is the same between our coordinate systems
- Therefore, Jennifer uses a different set of basis vectors compared to our basis vectors
- Specifically, Jennifer refers to her basis vectors in her coordinate system as the following:
- Jennifer refers to our basis vectors in her coordinate system as the following:
- We refer to Jennifer's basis vectors in our coordinate system as the following:
- We refer to our basis vectors in our coordinate system as the following:
- Therefore, we may observe a vector in our coordinate system, which Jennifer would see as in her coordinate system
How Jennifer Translates to our Coordinate System
-
We can use matrix multiplication to translate a vector from Jennifer's coordinate system to our coordinate system if we know the following:
- Jennifer's basis vectors in our coordinate system
- A vector in her coordinate system
-
For example, suppose we know the following:
- Jennifer's basis vectors and from her coordinate system translate to and in our coordinate system
- A vector from Jennifer's coordinate system
- Then, we can translate that vector to our coordinate system by plugging in those values to the equation
- By doing this, we'll see a matrix whose columns represent some set of basis vectors, which represents a linear transformation
- As a result, we get the following:
- Where is our transformation matrix
- Where is our vector from her coordinate system
- Where is that vector in our coordinate system
How we Translate to Jennifer's Coordinate System
-
We can use matrix multiplication to translate a vector from our coordinate system to her coordinate if we know the following:
- Our basis vectors from Jennifer's coordinate system
- A vector in our coordinate system
-
For example, suppose we know the following:
- Jennifer's basis vectors and from her coordinate system translate to and in our coordinate system
- A vector from our coordinate system
- Then, we can translate that vector to Jennifer's coordinate system by first finding the inverse of Jennifer's basis vectors, then plugging in those values to the equation
- By doing this, we'll see that the inverse of a matrix also represents a linear transformation, since it is also a matrix whose columns represent some set of basis vectors
- As a result, we get the following:
- Where is the inverse of our transformation matrix
- Where is a vector from our coordinate system
- Where is that vector in Jennifer's coordinate system
Translating the Effect of a Linear Transformation between Coordinate Systems
- Suppose we want to perform a counterclockwise rotation in our coordinate system
- Our transformation matrix would be
- If we wanted to perform a counterclockwise rotation in Jennifer's coordinate system, our transformation matrix would look different
- This is because transformations depend on the coordinate system we're currently in, and we have different coordinate systems
- In other words, the columns of the transformation matrix represent where our basis vectors go, but the matrix that Jennifer wants should represent where her basis vectors land (described in her coordinate system)
- We can solve this problem using the following equation:
- Where represents the transformation matrix in our coordinate system (i.e. )
- Where represents Jennifer's basis vectors in our coordinate system (i.e. )
- Where represents our basis vectors in Jennifer's coordinate system (i.e. )
References
Previous
Next