Tu peux regarder du côté de LAPACK. C'est une énooooorme bibliothèque écrite en Fortran, qui fait pleeeiiin de trucs avec les matrices et les vecteurs, et qui marche très bien en C, je te rassure.
LAPACK se base sur une bibliothèque sous-jacente appelée BLAS (Basic Linear Algebra Software), et pour avoir des performances optimales, il faut utiliser une implémentation géniale appelée ATLAS. Sur un système évolué (comme Debian :p ), il suffit d'installer le paquet atlas2-p4, atlas2-sse, ou atlas2-3dnow suivant ton processeur, il contient LAPACK et ATLAS.
Si tu fais du C++, tu peux utiliser Blitz++ ( http://oonumerics.org/blitz ), c'est une bibliothèque de calcul elle aussi très bien optimisée (elle utilise les fioritures du C++ qu'on a mis pas loin de 10 ans à implémenter...).
Message édité par Jar Jar le 04-07-2002 à 16:59:50
---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book