Tuesday, March 24, 2009

Numerical, Statistical & Science C# code Libraries

Today I looked-for take the inverse cumulative probability of the Poisson distribution function using C#.net.
As we all know that the Math class in System namespace provides only few of basic functions. Therefore it is obviously impossible to implement numerical or statistical functions such as calculus, differential equation, Matrices, Vectors etc… from the scratch if that’s not our primary objective.
I know you may have faced to such incidents. Therefore I would like to share what I have found with you.
I have found some pre-implemented mathematical class libraries which can use in .Net framework.

www.alglib.net - Here is the best site you can get Algorithms in C#,C++,Delphi and VB6. There are some examples too.

www.sciencecode.com - This site provides a DLL calling Science.dll . You only need to add that dynamic link library as a reference to your project. There are lot of namespaces you can include such as biology, mathematics, physics, calculus, statistics, vectorcalculus, linearalgebra and so on..