April 10th, 2006, 4:04 pm
Hi, I'm looking for a .NET matrix library that is both functionally rich, easy to use from C# and fast. I have had a look at the following libraries:.NET Matrix Library (NML 2.2) by Bluebit SoftwareNMath by CenterSpace SoftwareMath.NET by Christoph Daniel Ruegg.NET Builder for Matlab by The MathWorks Inc.Extreme Optimization Mathematics Library for .NET by Extreme OptimizationMapack by Lutz RoederI personally found .NET Matrix Library and NMath to be super fast and reasonably priced, .NET Builder for Matlab overly expensive, Math.NET and Mapack too slow and simple and I have no real opinion to the Extreme Optimization library yet. Personally I favor NMath (it has richer functionality than .NET Matrix Library), but I wonder if I am missing important candidates.Ideally, I need a c# class library with the following features: basic matrix operations, linear algebra functionality, random number generation, interpolation functions, statistical methods, financial and optimization routines. (I know I'm demanding quite a bit...) Has anybody got experience with one or the other software package? Any recommendations or comments whatsoever are very welcome.