RevisionDojo logoRevisionDojo logo
RevisionDojo logoRevisionDojo logo
FeaturesSubjectsPricingSchools
  1. Home
  2. /Student Questions
  3. /Mathematics Applications & Interpretation (AI)
  4. /AHL 3.9-Matrix transformations
ShareShare on XShare on WhatsAppShare on LinkedInShare on Facebook
Add as preferred source

Join 650k+ students breezing through the IBReady to breeze through the IB?

Footer

General

  • Download apps
  • For parents
  • For schools
  • Pricing
  • Gift RevisionDojo
  • Tutoring
  • IB syllabus
  • MYP syllabus
  • Blog
  • Student Questions

Features

  • Question Bank
  • Test Builder & Exam Mode
  • Predicted Papers
  • Past Papers
  • Study Notes
  • Interactive Lessons
  • Flashcards
  • Jojo AI Tutor
  • Coursework Studio
  • View all features

Research

  • All research
  • Jojo AI vs leading AI study tools
  • 2026 State of Learning Survey
  • 2025 State of Learning Survey
  • IB Moderation Analysis
  • Jojo AI vs ChatGPT
  • Jojo AI vs Gemini
  • Jojo AI vs Perplexity
  • Jojo AI vs Claude
  • Jojo AI vs Poe

Platform

  • About RevisionDojo
  • RevisionDojo vs Others
  • Content philosophy
  • Trustpilot
  • Join usWe're hiring
  • Student Ambassador
  • Help center
  • Contact us
  • Terms of Service
  • Data & privacy
  • Privacy policy
  • Cookie policy
  • Trust Center

IB Subjects

  • Arabic A
  • Arabic A Lit
  • Arabic ab initio
  • Arabic B
  • Biology
  • Business Management
  • Chemistry
  • Chinese A Lang & Lit
  • Chinese B
  • Computer Science (CS)
  • Computer Science (First Exam 2027)
  • Design Technology (DT)
  • Design Technology (First Exam 2027)
  • Digital Society (DS)
  • Economics
  • English A Lang & Lit
  • English A Lit
  • English B
  • Environmental systems and societies (ESS)
  • French A
  • French A Lit
  • French ab initio
  • French B
  • Geography
  • German A
  • German A Lit
  • German ab initio
  • German B
  • Global Politics
  • History
  • History (First Exam 2028)
  • Mathematics Analysis and Approaches (AA)
  • Mathematics Applications & Interpretation (AI)
  • Philosophy
  • Physics
  • Psychology
  • Psychology (First Exam 2027)
  • Spanish A
  • Spanish A Lit
  • Spanish ab initio
  • Spanish B
  • Sports, exercise and health science (SEHS)
  • Theory of Knowledge (TOK)
  • World Religions
  • Arabic A
  • Arabic A Lit
  • Arabic ab initio
  • Arabic B
  • Biology
  • Business Management
  • Chemistry
  • Chinese A Lang & Lit
  • Chinese B
  • Computer Science (CS)
  • Computer Science (First Exam 2027)
  • Design Technology (DT)
  • Design Technology (First Exam 2027)
  • Digital Society (DS)
  • Economics
  • English A Lang & Lit
  • English A Lit
  • English B
  • Environmental systems and societies (ESS)
  • French A
  • French A Lit
  • French ab initio
  • French B
  • Geography
  • German A
  • German A Lit
  • German ab initio
  • German B
  • Global Politics
  • History
  • History (First Exam 2028)
  • Mathematics Analysis and Approaches (AA)
  • Mathematics Applications & Interpretation (AI)
  • Philosophy
  • Physics
  • Psychology
  • Psychology (First Exam 2027)
  • Spanish A
  • Spanish A Lit
  • Spanish ab initio
  • Spanish B
  • Sports, exercise and health science (SEHS)
  • Theory of Knowledge (TOK)
  • World Religions

MYP Subjects

  • MYP Biology
  • MYP Chemistry
  • MYP Design
  • MYP English Lang & Lit
  • MYP Extended Mathematics
  • MYP History
  • MYP Individuals & Societies
  • MYP Integrated Sciences
  • MYP Physics
  • MYP Standard Mathematics
  • MYP Biology
  • MYP Chemistry
  • MYP Design
  • MYP English Lang & Lit
  • MYP Extended Mathematics
  • MYP History
  • MYP Individuals & Societies
  • MYP Integrated Sciences
  • MYP Physics
  • MYP Standard Mathematics
RevisionDojo logo

© 2022 - 2026 RevisionDojo (MyDojo Inc)

RevisionDojo was developed independently of the IBO and as such is not endorsed by it in any way.

Download on the App StoreGet it on Google Play
GDPR compliant

How Do You Find the Composition of Multiple Transformation Matrices?

To compose multiple transformation matrices, multiply them in the reverse order from which the transformations are applied. If transformation AAA occurs first, followed by BBB and then CCC, the composite matrix is CBACBACBA.

This is AHL 3.9: Matrix transformations, so it is HL-only content. The explanation assumes an IB Mathematics: Applications and Interpretation HL short-response setting, although the method can appear on any GDC-active HL paper.

Why Is the Order Reversed?

IB Mathematics represents each point by a column vector x\mathbf{x}x. Applying the transformations successively gives

x↦Ax↦B(Ax)↦C(B(Ax))=CBAx.\mathbf{x}\mapsto A\mathbf{x}\mapsto B(A\mathbf{x})\mapsto C(B(A\mathbf{x}))=CBA\mathbf{x}.x↦Ax↦B(Ax)↦C(B(Ax))=CBAx.

The matrix nearest the vector acts first; each later matrix is placed to its left. This is function composition written in matrix form.

Matrix multiplication is associative, so brackets may be regrouped without changing the result. However, it is generally not commutative: AB≠BAAB\neq BAAB=BA. Reversing two matrices can therefore change the image, orientation, scale, or position of a shape.

Transformations appliedComposite matrix
AAA then BBBBABABA
AAA, then BBB, then CCC

Worked Example

Let AAA reflect points in the xxx-axis, BBB rotate them 90∘90^\circ90∘ anticlockwise, and CCC stretch horizontally by scale factor 2:

A=(100−1),B=(0−110),C=(2001).A=\begin{pmatrix}1&0\\0&-1\end{pmatrix},\quad B=\begin{pmatrix}0&-1\\1&0\end{pmatrix},\quad C=\begin{pmatrix}2&0\\0&1\end{pmatrix}.A=(

Because the operations occur as AAA, then BBB, then CCC, calculate CBACBACBA, not ABCABCABC:

CBA=(0210).CBA=\begin{pmatrix}0&2\\1&0\end{pmatrix}.CBA=(01​20​

For x=(31)\mathbf{x}=\begin{pmatrix}3\\1\end{pmatrix}x=(31​), the image is

CBAx=(23).CBA\mathbf{x}=\begin{pmatrix}2\\3\end{pmatrix}.CBAx=(23​).

Reliable Procedure

List the transformations in the order they occur, then write the image chain from the original column vector. Read the matrices from right to left, multiply them, and apply the result to the vector. If only the composite matrix is requested, stop there.

Check the result by applying each matrix separately to the same starting point. The final coordinates must match the single composite matrix. This is useful because an incorrect order can still produce plausible-looking numbers.

Exam Technique

The common misconception is multiplying in the stated order as ABCABCABC, which makes the first transformation act last. In an IB response, show the ordered product before using the GDC and state the image as a column vector. This visible set-up provides method evidence.

Related resources

Keep learning with resources for this subject.

Math AI

Mathematics Applications & Interpretation (AI)

View subject overview

AHL 3.9-Matrix transformations

Explore this topic

Questionbank

Practice exam-style questions

Study Notes

Review key concepts

Glossary

Learn essential terms

Was this answer helpful?

Was this answer helpful?

Add as a preferred source on Google
CBACBACBA
T1,T2,…,TnT_1,T_2,\ldots,T_nT1​,T2​,…,Tn​ in that orderTnTn−1⋯T2T1T_nT_{n-1}\cdots T_2T_1Tn​Tn−1​⋯T2​T1​
2
2
10​
0−1​
)
,
B
=
(01​−10​),C=
(20​01​).
)
.

Related Questions

SL 2.5-Modelling functions

How Do You Model a Real-World Situation With a Quadratic Function?

Learn how to build a quadratic model from real-world data, find its parameters with a GDC, restrict its domain, and interpret it for IB Math AI SL.

Read the answer
SL 2.5-Modelling functions

What's the Difference Between Direct and Inverse Variation?

Learn how direct variation differs from inverse variation, with equations, constants of variation, worked examples, graphs, and IB Math AI exam tips clearly.

SL 2.5-Modelling functions

How Do You Model Periodic Data With a Sinusoidal Function (Tides; Ferris Wheel)?

Learn how IB Math AI SL students model tides and Ferris wheels using amplitude, period, principal axis, sine or cosine, and correct GDC setup for exams.

SL 2.5-Modelling functions

How Do You Find the Amplitude, Period, and Equation of the Principal Axis of a Sinusoidal Model?

Learn how to find amplitude, period, and the principal axis of sinusoidal models for IB Math AI SL, using formulas, a worked example, and exam tips clearly.

SL 2.6-Modelling skills

How Do You Test Whether a Model Is Appropriate and Reasonable?

Learn how IB Math AI students test models using data fit, assumptions, domains, interpolation, extrapolation, and contextual reasonableness.

SL 2.6-Modelling skills

What Are the Dangers of Extrapolation When Using a Model to Make Predictions?

Learn why extrapolation can be unreliable, how model assumptions fail outside observed data, and what IB Math AI exam answers should explain.

Read the answer
Read the answer
Read the answer
Read the answer
Read the answer