Friday, 18 July 2014

8 Good Numerical Libraries For C#

Here are some good libraries for numerical analysis and more... 

C# needs no introduction. The simple, modern, general-purpose, object-oriented programming language is built on the syntax and semantics of C++, something that allows C programmers to take full advantage of .NET as well.




1.SuanShu

SuanShu is a math library of numerical methods for numerical analysis. It allows all engineers to develop very high quality solutions for mathematical problems very rapidly. You will take less time to produce more elegant, object-oriented code that is better tuned, has fewer bugs and runs faster.

2.NI Measurement Studio

Measurement Studio is the only suite of .NET tools designed for building engineering applications in Visual Studio to acquire, analyse, and display measurement data. 

3.IMSL Numerical Libraries 

Rogue Wave's IMSL Numerical Libraries offer the largest collection of commercially-available mathematical and statistical functions for data mining and analysis. IMSL’s embeddable algorithms are used in a broad range of applications and in many industries.

4.NMath

The NMath .NET math library contains foundational classes for object-oriented numerics on the .NET platform. 

5.ILNumerics

ILNumerics is a high performance math library for programmers and scientists. Extending the .NET framework with tools needed for scientific computing, it simplifies the implementation of all kinds of numerical algorithms in convenient, familiar mathematical syntax – optimised to the speed of C and FORTRAN. 

6.NLinear

A generic linear algebra toolkit in C# Compatible with Silverlight. This library provides basic linear algebra routines for the .NET platform. It is a generic library designed to work with any numeric type (float, double etc).

7.Math.NET

Math.NET Numerics aims to provide methods and algorithms for numerical computations in science, engineering and every day use. Covered topics include special functions, linear algebra, probability models, random numbers, interpolation, integration, regression, optimisation problems and more. 

8.ALGLIB

ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Pascal, VBA) and several operating systems (Windows, Linux, Solaris). 

No comments:

Post a Comment