IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Librairie de mathématique en .NET


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Par défaut Librairie de mathématique en .NET
    Bonjour à tous,

    Je suis à la recherche d'une bonne librairie mathématique que j'aimerais utiliser depuis des programmes en C#.
    Dans un premier temps, je suis intéressé essentiellement par le calcul matriciel.

    J'ai vu des produits comme NMath ou Extreme OPtimization (qui n'a plus l'air trop actif).

    Avez-vous une expérience avec l'une de ces librairies ou en avez-vous une autre à me proposer?

    Est-ce que ça a du sens d'utiliser des librairies dédiées au .Net ou vaut-il mieux que je me tourne vers des librairies C++ que j'appellerais depuis mes programmes en c#?

    Un tout grand merci d'avance,

    Bien à vous,

    BigBulle

  2. #2
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Bonjour,

    t'as juste à rajouter pour les fonctions simples:
    en haut dans ton code. Je t'invite à lire les méthodes disponibles ici

    Pour le calcul matriciel, peut-être faudra t'il les faire toi-même.

  3. #3
    Membre expérimenté Avatar de Gulix
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Par défaut
    Au niveau du calcul matriciel, le framework XNA propose pas mal de fonctions, et une classe dédiée aux Matrices
    "L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
    Phillip J. Fry

    http://www.gulix.fr/

    BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Par défaut
    Merci pour vos réponses.

    Je cherche cependant à faire des opérations sur des matrices de taille importantes => décomposition LU, QR, résolution de système d'équations à 1000 inconnues...

    Je recherche aussi d'autres fonctionnalités comme :
    - interpolation (linéaire, splines,...)
    - optimisation

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Je sais pas s'il existe exactement ce que tu veux mais il y a déjà eu quelques projets visant à créer une vrai bibliothèque de maths en C# cf.
    http://mathnet.opensourcedotnet.info/
    Mais sinon il y a toujours la "solution" de chercher une telle librairie en C++ et de faire toute la partie algo en C++/CLI et de l'utiliser ensuite en C#.

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Pour ma part, j'ai déjà utilisé Extreme-Optimisation pour de l'interpolation, des calculs statistiques (calculs actuariels d'assurance : copule de Student et d'autres trucs du style), etc ....

    C'est assez performant.

  7. #7
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Jmichou972 Voir le message
    Bonjour,

    t'as juste à rajouter pour les fonctions simples:
    en haut dans ton code. Je t'invite à lire les méthodes disponibles ici
    Je pense que ce n'est vraiment pas la réponse qu'il attendait et si il a déjà regardé des libs comme NMath et Extreme-Opt., il n'en est plus au stade de jeter un oeil au maigre set de méthodes de la classe Math.

  8. #8
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    Je pense que ce n'est vraiment pas la réponse qu'il attendait et si il a déjà regardé des libs comme NMath et Extreme-Opt., il n'en est plus au stade de jeter un oeil au maigre set de méthodes de la classe Math.
    Oui, je m'en suis rendu compte après. Et comme on ne peut pas supprimer ses propres posts soit-même.....

  9. #9
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Jmichou972 Voir le message
    Oui, je m'en suis rendu compte après. Et comme on ne peut pas supprimer ses propres posts soit-même.....
    Si, si : il y a un radio-bouton suppression en haut quand tu fais "Editer"

  10. #10
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    Si, si : il y a un radio-bouton suppression en haut quand tu fais "Editer"
    Merci. On en apprend tous les jours. Je l'avais jamais remarqué, pourtant je suis inscrit depuis 2 ans

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/02/2012, 11h57
  2. Réponses: 4
    Dernier message: 09/03/2010, 21h07
  3. librairie Yafla en asp.net
    Par falifalibe2 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 07/01/2010, 10h18
  4. librairie mathématique de visual basic.net
    Par SandyF dans le forum VB.NET
    Réponses: 4
    Dernier message: 07/08/2009, 10h16
  5. Visual Studio .NET et librairie GLUT
    Par Sevrossi dans le forum GLUT
    Réponses: 4
    Dernier message: 07/05/2005, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo