Computing: Free Pascal Programming

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:

Free math PC application: Matrix multiplication
 
Free math PC application: Matrix row addition