ChroMathsome - Linear Algebra is an extensive library
for building/doing calculations with complex and real matrices and vectors with Borland Delphi.
Over 300 functions/procedures are available.
Features include :
- Gauss and hermite (Gauss-Jordan) reduction of a real and complex matrix;
- inverting a real and complex matrix;
- finding the determinant, rank, minor, cofactors and adjoint of a real and complex matrix;
- calculate the characteristic equation and eigenvalues of a matrix;
- singular value decomposition of a matrix;
- LU and QR decomposition of a real and complex matrix;
- solving systems of linear real and complex equations;
- manipulating matrices/vectors (rows, columns, elements);
- special matrices;
- matrix test functions (is matrix normal, idempotent, symmetric, ...?);
- all basic and advanced vector functions;
- ... (and so on and on and on, the list never seems to end).

Package contains 3 Delphi units:
1. LinAlg.dcu
   Basic matrix/vector building/calculation unit
2. LinAlgP.dcu
   Linear Algebra Pro, contains several matrix algorithms
   (inverting, reducing, decompositions, eigenvalues, sys. of equations, ...)
3. LinAlgS.dcu
   Linear Algebra for Sparse Matrices, contains building/calculation routines
   for sparse matrices.

Also included in this package are 10 demonstration programs that show how to use
matrices/vectors in several programming fields as well as how to expand ChroMathsome - Linear Algebra:
- rotating and resizing bitmap pictures;
- saving pictures to a file and reading them from the file;
- speeding up floating point calculations by storing values in a matrix;
- encrypting and decoding text files;
- calculation of regression coefficients (statistics) for
  linear and polynomial curves (curvefitting of data points);
- solving systems of linear real and complex equations;
- ...

ChroMathsome - Linear Algebra can be extended almost infinitely.
All functions required to add/write new algorithms are include in ChroMathsome - Linear Algebra.