- matrix_calculator(`[[2;2];[10;10]]*[[3;1];[2;4]]-[[1;2];[1;3]]`), , returns [[15;14];[43;41]]
- matrix_calculator(`[[a;2a];[a;5a]]+[[a;a+3];[6a;a]]`), returns [[2*a;3+3*a];[7*a;6*a]]

The matrix calculator allows to do calculations with matrices online.

The matrix calculator allows for the **matrix calculation** from the cartesian coordinates.

The **online matrix calculator** allows for arithmetic operations on matrices,
it allows to do sum, difference, product of matrices, multiplication of a matrix by a scalar, or again
elevation of a matrix to a power.
The **matrix calculator** allows you to use both **literal** and **numeric** elements.
The **matrix calculator** specifies the different calculation steps

- Arithmetic operations using matrices
- Matrices and literal coordinate calculation
- Raise a matrix squared or at any power
- Calculate the inverse of a matrix

To perform the following calculation `((2,10),(2,10))*((3,2),(1,4))-((1,1),(2,3))` involving matrices enter matrix_calculator(`[[2;2];[10;10]]*[[3;1];[2;4]]-[[1;2];[1;3]]`), after calculation, the result is returned.

A highlight of the matrix calculator is its ability to do literal calculation, ie symbolic calculation from letters.

To perform the following calculation `((a,a),(2*a,5*a))+((a,6*a),(a+3,a))` involving matrices containing letters, enter matrix_calculator(`[[a;2a];[a;5a]]+[[a;a+3];[6a;a]]`), after calculation, the result is returned.

The matrix calculator allows you to **raise a matrix squared** easily and quickly. So to **calculate the square of a
matrix** like this one : `((2,10),(1,5))^2`, just enter
matrix_calculator(`[[2;10];[1;5]]^2`),
to obtain the result.
The principle is the same for calculating a matrix at any power 3,4,5, ...

The matrix calculator allows you to calculate the **inverse of a square matrix**, for example to calculate the **the inverse of a matrix**
like this one : `((2,3),(1,5))^-1`, just use the following syntax:
matrix_calculator(`[[2;3];[1;5]]^-1`),
after calculation, the calculator gives the result.

matrix_calculator(expression)

- matrix_calculator(`[[2;2];[10;10]]*[[3;1];[2;4]]-[[1;2];[1;3]]`), , returns [[15;14];[43;41]]
- matrix_calculator(`[[a;2a];[a;5a]]+[[a;a+3];[6a;a]]`), returns [[2*a;3+3*a];[7*a;6*a]]

See also

- Matrix calculator : matrix_calculator. The matrix calculator allows to do calculations with matrices online.
- Determinant calculator : determinant. The determinant function calculates online the determinant of vectors or the determinant of a matrix.
- Difference between two matrices : matrix_difference. The matrix calculators allows to calculate online the difference between two matrices with step calculations.
- Inverse matrix calculator : inverse_matrix. The inverse_matrix function allows to calculate online the inverse of a matrix.
- Product matrix calculator : matrix_product. This matrix calculator allows to calculate online the product of two matrix with calculation step.
- Solve system of linear equations : solve_equations. The solver of systems of linear equations allows to solve equations with several unknowns: system of equations with 2 unknowns, system of equations with 3 unknowns, system with n unknowns.
- Sum matrix calculator : matrix_sum. This matrix calculator allows to calculate online the sum of two matrix with calculation step.
- Trace of a matrix : trace. The matrix calculator calculates online the trace of a matrix. The trace of a square matrix is equal to the sum of the terms of its diagonal.
- Transpose matrix calculator : transpose_matrix. The matrix calculator allows to calculate online the transpose of a matrix.