Project DescriptionThe Dambach Linear Algebra Framework is a general purpose Linear Algebra framework for .Net. The main goal is to enable ordinary programmers (who do not have a math degree) to make use of linear algebra methods in solving everyday problems.
The framework provides two powerful classes for developing linear algebra applications:
Matrix and
RealVector
Matrix inverse = Matrix.Random( 300, 300, 36, 0, 100000 ).
Augment( Matrix.Identity( 300, 300 ) ).
Eliminate( Double.Epsilon ).
Normalize().
SolveByBackSubstitution().
DeAugment( 300, 300 );
Matrix inverse2 = Matrix.Random( 300, 300, 36, 0, 100000 ).GetInverse();
if( inverse.Equals( inverse2, .000001 ) )
{
Console.WriteLine( "They are equal!" );
}