Homework 3: Transformations I
Due: Tuesday, Oct. 4, 11:59pm on Moodle
The goal of this homework is to practice working with transformation matrices. Credit: Joe O'Rourke
Answer the following Yes/No questions.
Make sure you can multiply matrices by hand, even if you check your work with Mathematica, Matlab, or Wolfram Alpha.
Do 2D translations commute, i.e., is it always true that T1T2 = T2T1, where T1 and T2 are translation transformations?
Do 2D rotations commute, i.e., is it always true that R1R2 = R2R1, where R1 and R2 are rotation transformations?
Do 2D translations commute with rotations, i.e., is it always true that TR = RT, where T is a translation transformation and R is a rotation transformation?
Do 2D translations commute with scalings, i.e., is it always true that TS = ST, where T is a translation transformation and S is a scaling transformation?
If you're interested in learning LaTeX, this might be a good opportunity to practice - you can start from the Transformations Source. Otherwise, write and draw your work, then scan it in as a PDF and submit on Moodle. If you absolutely cannot scan it, you can take pictures, but make sure they are submitted as a single document. Everyone must submit on Moodle.
For this assignment, you are welcome to work together, but everyone should turn in their own work that they have written and understood. Please cite anyone you worked with (and any TAs) at the top of your assignment.
You may turn in either extra credit option from Homework 2 if you did not attempt it last week. Include an extra file called hw2_ec.html, with a comment at the top about what you did and if I need to do anything to run it.