100% Free No Sign-Up Unlimited Use No Limits Secure & Private
PDF Tools Calculators Categories Guides Contact No Sign-Up Needed to Use This Site
Pick a size, then fill in each cell below.
Result
--
Enter values to calculate.
Summary
--
Waiting for input
Detail
--
Waiting for input

Check whether a square matrix satisfies A·Aᵀ = the identity matrix.

How It Works

How Orthogonal Matrix Checker Works

The calculator multiplies the matrix by its transpose and checks whether the result is the identity matrix — when it is, the matrix's transpose is also its inverse, and the matrix represents a pure rotation or reflection that preserves length and angles.

Worked Example

See It In Action

A 90° rotation matrix, rows 0,-1 / 1,0, is orthogonal — rotating never stretches or distorts the space.
Real-World Use Cases

Who Uses Orthogonal Matrix Checker and Why

  • Verifying a rotation matrix used in computer graphics or robotics preserves lengths and angles without introducing distortion.
  • Checking a change-of-basis matrix for an orthonormal basis before relying on that property in a linear algebra calculation.
  • Confirming a camera or object transform in a 3D application doesn't unintentionally stretch or skew the scene.
Common Mistakes

Mistakes to Avoid

  • Assuming a matrix with rows that look roughly perpendicular is automatically orthogonal — the rows must also each have length exactly 1 (be orthonormal), not just be at right angles to each other.
  • Testing a non-square matrix — the identity-matrix comparison A·Aᵀ = I this check performs only makes sense for square matrices.
  • Confusing this specific A·Aᵀ = I test with the more general, looser idea of "having orthogonal rows," which doesn't require unit length.
Pro Tips

Tips for Best Results

  • A quick sanity check: an orthogonal matrix always has determinant exactly +1 (a pure rotation) or −1 (a reflection, or a rotation combined with one).
  • Because orthogonal matrices preserve distance and angle, they're the standard tool for representing rotations in graphics, robotics, and physics without introducing scaling artifacts.
Troubleshooting

Fixing Common Problems

My rows look perpendicular to me but the check failed. — Check the length of each row vector — perpendicular rows that aren't also unit length (magnitude 1) will fail this specific test even though they'd pass a looser "orthogonal rows" check.

Glossary

Terms Explained

Orthogonal matrix: A square matrix whose transpose is also its inverse (A·Aᵀ = the identity matrix), representing a rotation or reflection that preserves lengths and angles.

Orthonormal: A set of vectors that are both mutually perpendicular (orthogonal) and each of unit length.

FAQ

Frequently Asked Questions

Why are orthogonal matrices useful?
Because they preserve distances and angles, they're the natural way to represent rotations and reflections in computer graphics, robotics, and physics without introducing any scaling distortion.
Does an orthogonal matrix always have determinant ±1?
Yes — a determinant of +1 corresponds to a pure rotation, while −1 corresponds to a reflection (or a rotation combined with a reflection).