Matrix Solver Step by Step 4+

Linear Algebra Visual Guide

Yuri Morozov

    • 5.0 • 5 Ratings
    • Free



“Matrix Solver Step by Step” is a user friendly matrix calculator and a Linear Algebra learning tool. It facilitates understanding of concepts by demonstrating algorithm steps and drawing geometric references.


1. Matrix multiplication with demonstration of steps.
2. Matrix inverse calculation with demonstration of steps.
3. Matrix determinant calculation by recursive method with demonstration of steps. Formula derived from this method is also provided.
4. Matrix determinant calculation by row reduction method with demonstration of steps.
5. Visual explanation of geometric meaning for 2x2 and 3x3 matrix determinants.
6. Matrix transformation into echelon and reduced echelon forms with demonstration of steps.
7. Solution for systems of up to 8 linear equations (with real or complex numbers) with demonstration of steps for real number systems.
8. For 3 equations with 3 variables, both original equations, as well as solution steps can be visualized as planes in 3D space.
9. For 3 equations with 3 variables, graph of coefficient vectors, coefficient vector span, constant vector, and solution vector are also provided.
10. Application of 2x2 matrices to a 2D grid and with display of original and transformed images. Table of examples is provided.
11. Application of 3x3 matrices to a 3D grid with display of original and transformed images. The images can be rotated around Z axis and tilted up or down. Table of examples (such as rotation or projection) is provided.
12. 2x2 and 3x3 rotation matrices can be entered based on rotation angles. For 3x3 matrices, any sequence of rotation angles can be chosen. Calculation of the Euler rotation angles for the 3x3 rotation matrix.
13. 3x3 matrix can be entered for a rotation around a 3D vector using Rodrigues formula. Steps for derivation of this formula are provided.
14. Calculation of real and complex Eigenvalues and Eigenvectors for 2x2, 3x3 and 4x4 matrices with demonstration of steps.
15. Drawing of real Eigenvectors for 2x2 and 3x3 matrices.
16. Calculation of Cofactor Matrix and Adjoint Matrix with explanation.
17. Diagonalization of matrices with real number eigenvalues.
18. QR Factorization / Decomposition with graphic step by step explanation.

Matrices up to 8 by 8 can be entered, as screen size allows.
Most recent matrix entry for particular operation and of specific size is saved between program runs.
Input or output matrices can be saved to clipboard and pasted into other input screens in the app, text files and spreadsheets.
Matrix and Linear Equations entries can be saved into table and are available after application is closed and re opened.

Matrices can be transposed.

Provides links to two other apps by same developers:
1. “GraphMath” Graphing Calculator.
2. “Vectors and Planes” (and Spheres and Ellipsoids) 3D Geometry Visual Guide.

More functions and UI improvements are coming soon!

Developers hope to get feedback from users at

What’s New

Version 6.2

1. Proof of Diagonalization Formula.
2. Bug fixes.

Ratings and Reviews

5.0 out of 5
5 Ratings

5 Ratings

sammoroz ,

Not just a calculator, but a learning tool.

Matrix Solver Step By Step places an emphasis on the last part of its name: far from simply providing the answer to common matrix computations, it walks you through a visual angle on the art of matrices and linear algebra. The graphs in this app, like the others from this developer, are powerful, detailed, and highly interactive.

As a college student who has taken an applied course in linear algebra, downloading this app after the fact allowed me to continue and renew my learning with new perspectives on common matrix techniques.

App Privacy

The developer, Yuri Morozov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like