Project Description
Public domain .NET matrix maths library, including a generic matrix base class (supporting matricies with elements of any object type) and a DoubleMatrix class supporting a range of mathematical operations using Double elements.


Overloaded implicit casts for easy matrix construction:
eg. DoubleMatrix m = new Double[,] { { 1F, 2F, 3F }, {2F, 3F, 4F} };

Overloaded operators:
eg. m = m * m.Transposed;

Row and Column get/set accessors allowing easy row-based operations:
eg. m.Rows[1] = m.Rows[1] * 2;

Element accessors:
m[1,2] = 4F;


Last edited Aug 2, 2008 at 4:41 AM by entropyaugmail, version 8