Analyze transformations with matrices, coordinates, and tracked history. Compare shifts, reflections, rotations, and scaling with confidence daily.
The tracker stores each submitted transformation during your current session. Export the history as CSV or print-ready PDF.
| Time | Type | Input | Output | Delta | Determinant | Area Scale | Summary |
|---|---|---|---|---|---|---|---|
| No tracked transformations yet. Submit the form to build your session history. | |||||||
| Transformation | Input Point | Main Settings | Expected Output | Notes |
|---|---|---|---|---|
| Translation | (2, 3) | tx = 4, ty = -1 | (6, 2) | Add vector values to each coordinate. |
| Rotation | (1, 0) | 90° about origin | (0, 1) | Uses the standard rotation matrix. |
| Reflection Y-axis | (5, -2) | Axis reflection | (-5, -2) | X changes sign, Y stays constant. |
| Dilation | (3, 4) | sx = 2, sy = 0.5 | (6, 2) | Each axis scales independently. |
| Shear | (2, 3) | shx = 0.5, shy = 0.2 | (3.5, 3.4) | Coordinates lean according to shear factors. |
| Custom Affine | (1, 2) | [[2,1],[0,1]], t=(3,-1) | (7, 1) | Matrix action plus translation shift. |
General affine transformation:
(x′, y′) = A(x, y) + t
Where A is a 2 × 2 matrix and t is a translation vector.
Translation:
x′ = x + tx
y′ = y + ty
Rotation about the origin:
x′ = x cos θ − y sin θ
y′ = x sin θ + y cos θ
Dilation:
x′ = sxx
y′ = syy
Shear:
x′ = x + kxy
y′ = kyx + y
Determinant meaning:
det(A) = a11a22 − a12a21
The absolute determinant gives the area scale factor.
It tracks how a point changes after translation, rotation, reflection, dilation, shear, or a custom affine matrix. It also stores session history, determinant values, coordinate differences, and exportable summaries.
The determinant shows how the matrix changes area. Its absolute value is the area scale factor. A negative determinant also means the transformation reverses orientation.
No. Translation shifts the point location, but it does not change the matrix determinant. Determinant comes only from the linear matrix part.
Yes. The calculator accepts decimal values for coordinates, angles, scale factors, shear factors, and custom matrix entries. This helps with more precise mathematical analysis.
Dilation stretches or compresses axes directly. Shear slants the shape by mixing one coordinate into the other. They produce very different geometric effects.
It tracks multiple submitted transformations in session history. You can compare entries over time, but each calculation applies to the entered point independently.
The PDF button opens a print-friendly report. Your browser print dialog appears automatically, and you can choose Save as PDF to create the file.
Yes. It is useful for geometry practice, matrix lessons, coordinate analysis, quick demonstrations, and comparing how different transformations affect the same point.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.