views:

143

answers:

4

Hello,

which are some mathematical packages that can be used from C#? I know about Lutz Roeder's Mapack package, do you know about similar packages? I am mainly interested of numerical analysis: numerical integration, linear and non-linear equations solving.

Thanks.

+1  A: 

Have a look at the Iridium package:

Iridium package

Jonas Hallgren
+1  A: 

NAG also have a library, currently in Beta.

adrianbanks
+3  A: 

Some free libraries:

  • Meta.Numerics (www.meta-numerics.net, metanumerics.codeplex.com)
  • Math.Net (mathnet.opensourcedotnet.info)
  • dnAnalytics (dnanalytics.codeplex.com)
  • ILNumerics.NET (ilnumerics.net)

A propriatary library:

  • Extreme Optimization (www.extremeoptimization.com)

I am the architect of the Meta.Numerics library. It addresses your main interests with APIs for numerical integration, root-finding, and minimization/maximazation.

+1  A: 

Not exactly a library but a useful class when dealing with large numbers: BigInteger.

Sorin Comanescu