## Matrix calculations - Basic arithmetic and row operations.

Download Matrix desktop application (Windows 64bit) | Download Matrix source code (Lazarus/Free Pascal) |

Description: Math application, that may be used to do basic calculations on 1×1 to 4×4 matrices. Arithmetic operations include:
Addition, subtraction, scalar multiplication, multiplication and inversion (1×1 and 2×2 matrices only). Other operations and row operations include:
Transposition, row switching, row multiplication, row addition and subtraction. Beside custom matrices, filled in by the user, the application allows to
automatically create matrices with random numbers or value sequences. There is also the possibility to directly choose from a list the following special
matrices: identity, diagonal, upper- and lower triangular, symmetric and skew-symmetric. Application help is included; for help with matrix calculations,
my Basic matrix operations tutorial may be helpful.

Free Pascal features: Changing the size and position of shapes during runtime. Setting controls visible, hidden, readonly or
writable as needed. Complex data structures, including arrays of two-dimensional arrays (classic Pascal).

Screenshots: