Linear Transformation Calculator
Use this free linear transformation calculator to apply a 2x2 matrix to a vector or analyze transformation properties. Get the transformed vector, determinant (area scaling), trace, eigenvalues, and whether the transformation preserves or reverses orientation.
Enter Values
Apply transforms a specific vector. Properties analyzes the matrix itself.
Top-left entry of the transformation matrix
Top-right entry of the transformation matrix
Bottom-left entry of the transformation matrix
Bottom-right entry of the transformation matrix
The x component of the input vector (used in apply mode)
The y component of the input vector (used in apply mode)
Result
Enter values above and click Calculate to see your result.
AI Assistant
Ask about this calculator
I can help you understand the linear transformation calculator formula, interpret your results, and answer follow-up questions.
Try asking
Formula
In apply mode, multiply the 2x2 matrix A by the input vector v to get the transformed vector. In properties mode, compute determinant (area scaling), trace, eigenvalues, and classify the transformation type (rotation, scaling, shear, or reflection).
Worked Example
What Is a Linear Transformation?
- The columns of the matrix tell you where the standard basis vectors (i and j) end up after the transformation
- The determinant measures how the transformation scales area: det = 2 means areas double, det = 0 means the transformation collapses to a line
- A negative determinant means the transformation includes a reflection (orientation reversal)
- Common transformations include rotation (cos/sin matrix), scaling (diagonal matrix), shear (off-diagonal entries), and projection
- Composing two transformations corresponds to multiplying their matrices
Linear transformations are the foundation of computer graphics, robotics, signal processing, and quantum mechanics. Understanding how matrices transform vectors is essential for working with coordinate systems, animations, and physical simulations.
You can also calculate changes using our Eigenvalue Calculator, 2x2 Determinant Calculator, Vector Projection Calculator or Matrix Multiplication Calculator.
Frequently Asked Questions
What does the determinant mean for a transformation?
The absolute value of the determinant is the area scaling factor. If det = 3, every shape's area triples. If det = 0.5, areas halve. If det = 0, the transformation collapses 2D space to a line or point. A negative sign means orientation is reversed (like a mirror).
How do I create a rotation matrix?
A rotation by angle theta uses the matrix [[cos(theta), -sin(theta)], [sin(theta), cos(theta)]]. For 90 degrees: [[0, -1], [1, 0]]. For 45 degrees: [[0.707, -0.707], [0.707, 0.707]].
What is a shear transformation?
A shear slides points parallel to one axis. A horizontal shear is [[1, k], [0, 1]] where k controls the shear amount. A vertical shear is [[1, 0], [k, 1]]. Shear preserves area (det = 1) but changes angles.
Why does properties mode ignore the vector inputs?
Transformation properties (determinant, trace, eigenvalues, type) depend only on the matrix itself, not on any particular input vector. They describe how the transformation behaves on all vectors simultaneously.
How do I compose multiple transformations?
Multiply the matrices in reverse order. If you want to first apply A, then B, the combined matrix is BA (B times A). Matrix multiplication is not commutative, so the order matters.
AI Assistant
Ask about this calculator
I can help you understand the linear transformation calculator formula, interpret your results, and answer follow-up questions.
Try asking
More Algebra Calculators
View allAlgebra Graphing Calculator
Plot 2D functions and algebraic equations.
Inequality Graphing Calculator
Graph and shade mathematical inequalities.
Function Transformation Calculator
Visualize and calculate function transformations.
Completing the Square Calculator
Convert quadratics to vertex form step by step.
Accurate and Reliable
All calculations run locally. Solve equations with confidence using AI-verified methods.
Precise Algebraic Calculations Powered by Calculory AI