je recherche une bibliothèque C++ de calul numérique.
En effet, je veux pouvoir manipuler simplement des matrices et des
vecteurs, réaliser les opérations + - * produit scalaire, produit
vectoriel ... .* (multiplication membre à membre façon Scilab)...
Cette bibliothèque doit gérer les problèmes de dimensions non cohérentes...
Donc au final je veux quelque chose d'un peu sécurisé...
J'ai essayé Blitz++
http://www.oonumerics.org/blitz/
mais il n'y a pas d'erreur d'execution (levée d'exception) lors de
problèmes de dimensions... (ou alors je n'ai rien vu)
Avez-vous des propositions ?
Je cherche également une bibliothèque pour faire des tracés numériques
(façon GNUPlot... mais GNUPlot n'est pas utilisable en tant que
bibliothèque, c'est un executable à part... donc la solution un peu sale
que je vois c'est de générer un fichier de données depuis mon prog C++
et faire un appel système pour lancer GNUPlot en passant mes données)
En fait je veux faire en C++ ce que je fais avec Scilab :
http://s.cls.free.fr/index.php?page=scilab_phys
http://s.cls.free.fr/index.php?page=scilab_meca
http://s.cls.free.fr/index.php?page=scilab_em
http://s.cls.free.fr/index.php?page=scilab_math
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Loïc Joly
wrote:
Bonjour,
je recherche une bibliothèque C++ de calul numérique. En effet, je veux pouvoir manipuler simplement des matrices et des vecteurs, réaliser les opérations + - * produit scalaire, produit vectoriel ... .* (multiplication membre à membre façon Scilab)...
Cette bibliothèque doit gérer les problèmes de dimensions non cohérentes...
Donc au final je veux quelque chose d'un peu sécurisé...
J'ai essayé Blitz++ http://www.oonumerics.org/blitz/ mais il n'y a pas d'erreur d'execution (levée d'exception) lors de problèmes de dimensions... (ou alors je n'ai rien vu)
Je sais que boost::ublas (www.boost.org) et MTL (http://www.osl.iu.edu/research/mtl/) présentent aussi des classes de matrice.
-- Loïc
noone@nowhere.com wrote:
Bonjour,
je recherche une bibliothèque C++ de calul numérique.
En effet, je veux pouvoir manipuler simplement des matrices et des
vecteurs, réaliser les opérations + - * produit scalaire, produit
vectoriel ... .* (multiplication membre à membre façon Scilab)...
Cette bibliothèque doit gérer les problèmes de dimensions non cohérentes...
Donc au final je veux quelque chose d'un peu sécurisé...
J'ai essayé Blitz++
http://www.oonumerics.org/blitz/
mais il n'y a pas d'erreur d'execution (levée d'exception) lors de
problèmes de dimensions... (ou alors je n'ai rien vu)
Je sais que boost::ublas (www.boost.org) et MTL
(http://www.osl.iu.edu/research/mtl/) présentent aussi des classes de
matrice.
je recherche une bibliothèque C++ de calul numérique. En effet, je veux pouvoir manipuler simplement des matrices et des vecteurs, réaliser les opérations + - * produit scalaire, produit vectoriel ... .* (multiplication membre à membre façon Scilab)...
Cette bibliothèque doit gérer les problèmes de dimensions non cohérentes...
Donc au final je veux quelque chose d'un peu sécurisé...
J'ai essayé Blitz++ http://www.oonumerics.org/blitz/ mais il n'y a pas d'erreur d'execution (levée d'exception) lors de problèmes de dimensions... (ou alors je n'ai rien vu)
Je sais que boost::ublas (www.boost.org) et MTL (http://www.osl.iu.edu/research/mtl/) présentent aussi des classes de matrice.
-- Loïc
korchkidu
wrote:
Bonjour,
je recherche une bibliothèque C++ de calul numérique.
Tu peux essayer newmat: http://www.robertnz.net/nm_intro.htm
Il y a aussi lapack mais je ne sais pas ce que ca vaut: http://www.netlib.org/lapack/
K.
noone@nowhere.com wrote:
Bonjour,
je recherche une bibliothèque C++ de calul numérique.
Tu peux essayer newmat: http://www.robertnz.net/nm_intro.htm
Il y a aussi lapack mais je ne sais pas ce que ca vaut:
http://www.netlib.org/lapack/