58 votes

Bibliothèque mathématique recommandée pour C#/.NET ?

Je suis en train d'évaluer différentes bibliothèques mathématiques pour mon prochain projet .NET, la meilleure que j'ai trouvée étant Math.NET qui est gratuit et open-source.

Avez-vous des recommandations pour de bonnes bibliothèques de mathématiques ? les bibliothèques gratuites sont bien sûr préférables, mais ce n'est pas une condition préalable.

EDITAR: Pour rendre la question un peu plus claire, j'ai besoin d'une mathématique pour effectuer différentes opérations numériques, comme la différentielle, l'intégration et différentes opérations sur les nombres complexes.

(J'ai cherché des questions similaires mais je n'en ai trouvé aucune, si vous en trouvez une en double, veuillez poster le lien et je voterai pour fermer celle-ci)

29voto

TheVillageIdiot Points 22158

Voici quelques liens :

1) Mathdotnet Une bibliothèque mathématique à code source ouvert (MIT/X11, LGPL & GPL) écrite en C#/.Net, visant à fournir un cadre propre et autonome pour les calculs algébriques symboliques et numériques / scientifiques.

2) IMSL™ C# Bibliothèque numérique pour les applications Microsoft® .NET (Payé)

3) Bibliothèque mathématique d'optimisation extrême pour .NET

13voto

jadsc Points 141

Vous pouvez essayer DotNumerics . Cette bibliothèque est écrite à 100% en C# (open source). Elle fournit des routines pour : L'algèbre linéaire (CSLapack, CSBlas, CSEispack), les équations différentielles et l'optimisation.

9voto

AVD Points 57984

Wolfram

RÉSUMÉ :

Pour les programmeurs .NET, .NET/Link transforme Mathematica en un interpréteur de scripts qui vous permet d'expérimenter, de construire, et de tester les types .NET, ligne par ligne. Il fait également de .NET un puissant environnement puissant pour écrire des programmes qui qui utilisent les services de calcul de Mathematica.

8voto

Mauricio Scheffer Points 70470

Vous pouvez exécuter Code MATLAB à partir de .Net

Il y a aussi F# pour le numérique

4voto

Richie Cotton Points 35365

Il existe également NMath à partir de CenterSpace (payant), ou vous pouvez essayer d'établir un lien vers la GSL .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X