calculator-grapher.com
Matrix Calculator and more ...
Matrix Calculator old version
This Matrix Calculator allows you to do Matrix algebra (Matrix addition, Matrix multiplication, Matrix inverses, etc) and solve systems of linear equations (Linear System Solver).
Press the relevant buttons on the top of the Matrix Calculator to calculate the determinant, inverse, reduced row echelon form, ajoint, lower/upper triangular forms and transpose of the matrix A (initially selected).
You can do similarly as above with other matrices by first selecting them from the right of the Matrix Calculator.
The matrices (A, B, C, ..., I) (with the exception of the identity matrix I) are initially filled with randomly generated integers between -10 and 10 (except for a few entries of the matrix A).
You can set the numbers of rows and columns of a Matrix by pressing the buttons to the left and above the matrix, respectively. If necessary, press Clear.
Pressing Refresh will clear the entries off the matrix. It also recalls the Matrix after clearing the matrix.
This Matrix Calculator allows you to use any numeric (constant) expression, e.g., 1/2+2sin(3pi/2) for Matrix elements (entries).
Under the More Quick Calculation you can calculate frequently used Matrix expressions involving two or more matrices.
If a Matrix expression is not listed under the quick calculation menu, you can enter it in the expression box provided under the Matrix and press Calculate.
The Matrix expression can be in the most general form, such as (2+sin(pi/3))A + inv(A+B/det(A))(B/2 + BC^4)/D^(3+2^5)
If the Matrix expression is a valid expression and contains no operations of incompatible matrices, the result will be displayed. Otherwise an error message is displayed.
All 1x1 matrices are treated as scalars by this Matrix Calculator. They can be multiplied by any Matrix (on either side) regardless of its dimension. Also if, for example A = [1/2], then sin(A) is treated as sin(1/2). Conversely, whenever appropriate, scalars are treated as 1x1 matrices. For example, inv(2) is treated as inv([2]) which will be given as [0.5].
This Matrix Calculator is also a Scientific Calculator. You can use it to calculate numeric expressions such as 2 + sin(pi/3). The result is given as a 1x1 matrix.
You can also use this Matrix Calculator as a multi-variable function evaluator. Type in a function expression containing upto 8 variables (use A, B, C, ... as variables, instead of x,y,z, ...). Set all matrices involved as 1x1 matrices. Assign numbers (or constant expressions) to the variables (i.e., 1x1 matrices) and press Calculate. The value of the function is given as a 1x1 Matrix (scalar).
You can use the following in your expressions:
inv() (Inverse Matrix Calculator)
adj() (Adjoint Matrix Calculator)
transp() (Matrix Transpose Calculator)
rref() (Reduced Row Echelon Form Calculator)
ut() (Upper Triangular Form Calculator)
lt() (Lower Triangular Form Calculator)
det() (Matrix Determinant Calculator)
1/A and I/A are the same as inv(A)
A/B is the same as A*inv(B)
To solve a system of linear equations (Linear System Solver) with coefficient matrix, say A, first check the Linear System check-box. Then enter the associated column vector (the right hand side of the equations) in the highlighted column adjacent to A to form the associated augmented matrix (Augmented Matrix Calculator) and press Solve.
The reduced row echelon form (RREF Calculator) of the augmented Matrix will be displayed on a separate window. If the coefficient Matrix is a square matrix and the system has a unique solution, the vector representing the unique solution will also be displayed.