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
How it works: 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).
Review and Methodology
This calculator runs locally in your browser. Inputs are converted into the units required by the formula, and the result is paired with supporting references so you can verify the method before using it for planning or estimates.
Worked Example
What Is a Linear Transformation?
A linear transformation is a function between vector spaces that preserves addition and scalar multiplication. Every linear transformation from 2D to 2D can be represented by a 2x2 matrix. When you multiply a matrix by a vector, you are applying a linear transformation that can rotate, scale, shear, reflect, or project the vector.
- 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.
Can I embed this Linear Transformation Calculator on my website?
Yes. Click the "Embed" button at the top of this page to customize the size, colors, and theme, then copy the iframe code. Paste it into any HTML page, WordPress site, or CMS. It is completely free, requires no signup, and works on all devices. You can also visit our embed guide at calculory.com/services/embed-calculators for more details.
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.
Related Articles
All articles
Volume Formulas for Every 3D Shape: Complete Reference Guide
Master volume formulas for every common 3D shape including cubes, cylinders, cones, spheres, and prisms. Each formula includes step-by-step examples and visual explanations.
Read article
Types of Calculators in 2026: A Complete Guide to Choosing the Right One
Every type of calculator explained: basic, desk, scientific, graphing, printing, financial, construction (Sonic Cal style), online, app, and voice. Pick the right one in under a minute.
Read article
Best Voice Calculators in 2026: Online Tools and Mobile Apps Compared
The best voice calculators of 2026 compared: web tools, iPhone and Android apps, talking calculators, and PC options. Find the right voice activated calculator.
Read article
Seattle Sales Tax vs NYC, Chicago, LA, and SF: 2026 Guide
Seattle's sales tax is 10.25% in 2026, tied with Chicago and LA for the highest of any major US city. See how it stacks up against NYC, SF, Houston, and Portland.
Read articleModern Tools for Every Need
Accurate and Reliable
All calculations run locally. Solve equations with confidence using AI-verified methods.
Verified Precision
Precise Algebraic Calculations Powered by Calculory AI