2010-08-16 5 views

Répondre

4

Il existe de bonnes bibliothèques mathématiques commerciales dans .Net (vous pouvez utiliser google pour les trouver).

Pour les gratuits, Math.Net est le meilleur disponible. Cependant, son développement a été suspendu pendant longtemps.

Quoi qu'il en soit, les bibliothèques .Net ont généralement une interface conviviale C#. Vous devez faire un wrapper en F # pour les utiliser facilement.

J'utilise F# Math Providers, qui est une enveloppe PInovke à Lapack. Vous pouvez utiliser le free netlib lapack implementation ou INTEL MKL. La partie interne de cette enveloppe est analysée here.

Pour plus d'information, j'ai écrit un F# matrix series dans mon blog.

2

Pour les bibliothèques open source, voir Math.NET (la principale initiative de mathématiques open source .NET) et F# MathProvider (une enveloppe pour LAPACK qui faisait autrefois partie du bloc d'alimentation F #). Pour les bibliothèques de 3ème partie, voir NAG, Extreme Optimization et NMath.

Questions connexes