About ML3X

ML3X is a free, browser-based matrix calculator designed for students, engineers, and anyone working with linear algebra. Every operation shows step-by-step solutions so you can verify the math and learn the process.

About the Author

Built by Michael Lip — Solo developer with 10+ years experience. 140+ PRs merged into open source projects including Google Chrome and Axios. $400K+ earned on Upwork with 100% Job Success. Creator of 20+ Chrome extensions.

About This Project

ML3X is a free, browser-based matrix calculator for developers and students. Multiply, invert, transpose, and compute eigenvalues — no installation needed.

Technical Details

The determinant algorithm uses cofactor expansion along the first row, which is O(n!) but perfectly fast for matrices up to 5x5 (120 operations maximum). The inverse uses the classical adjugate method rather than Gaussian elimination for clarity in step-by-step display. Eigenvalue computation for 3x3 matrices uses Cardano's formula, handling all three cases (three distinct real roots, one real root with complex conjugate pair, and repeated roots).

The operation history stores the last 5 calculations in memory (not persisted across page loads) for quick reference.

Contact

Email: support@zovo.one

GitHub: github.com/theluckystrike/ml3x.com

More tools: zovo.one

For the mathematics behind it, see the Wikipedia article on matrices and NumPy's linear algebra reference.

More Tools by Michael Lip