Project Description
The 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!" );					
}				

Last edited May 28, 2010 at 2:30 PM by CoryDambach, version 13