Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1672 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [resolu] calculs sur des matrices et de vecteurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] calculs sur des matrices et de vecteurs

n°170982
nicolasm
Posté le 04-07-2002 à 11:23:59  profilanswer
 

[resolu]
 
voila ce que je cherche c est du code C avec une implementation du calcul matriciel complet.
 
Merci pour toute contribution!
[/resolu]


Message édité par nicolasm le 23-09-2002 à 15:38:35
mood
Publicité
Posté le 04-07-2002 à 11:23:59  profilanswer
 

n°170986
LetoII
Le dormeur doit se réveiller
Posté le 04-07-2002 à 11:25:49  profilanswer
 

Tu peux pas le faire toi même? Ce serait du calcul intégral je dit pas, mais là...
Si non je ne sais aps où tu peux trouver ça :D
Désolé


---------------
Le Tyran
n°171000
Hercule
Posté le 04-07-2002 à 11:32:39  profilanswer
 

une bonne lib optimisé/testé et tout ca prend longtemps à faire.
va sur http://www.flipcode.com/ rubrique "code of the day" (à droite).
 
mais il faut faire gaffe opengl et directx ainsi que les lib maths classique n'ont pas toujours les même conventions pour l'ordre des données (à vérifier pour ce que tu veux faire) .


---------------
Ils veulent la jouer hard, on va la jouer hard  
n°171004
nicolasm
Posté le 04-07-2002 à 11:33:25  profilanswer
 

en fait je l ai deja fait ce code mais le probleme c qu il est a l iut et il est ferme sinon merci qd meme
 

n°171335
darkoli
Le Petit Dinosaure Bleu
Posté le 04-07-2002 à 16:39:25  profilanswer
 

Tu veux faire des multiplications de matrices ?
J'ai le code en assembleur optimisé mais uniquement pour les matrices 4x4.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°171342
Jar Jar
Intaigriste
Posté le 04-07-2002 à 16:57:22  profilanswer
 

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
n°171386
nicolasm
Posté le 04-07-2002 à 17:52:08  profilanswer
 

Jar Jar a écrit a écrit :

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...).




Merci mais pour un Newbie,c un peu barbare Blitz.T aurais pas une adresse pour LAPACK?Merci bcp pour ton aide

n°171390
nicolasm
Posté le 04-07-2002 à 17:54:16  profilanswer
 

DarkOli a écrit a écrit :

Tu veux faire des multiplications de matrices ?
J'ai le code en assembleur optimisé mais uniquement pour les matrices 4x4.




Merci qd meme de ton interet,je cherchais en C pour des matrices N*M voila,a+ peut etre

n°171404
Jar Jar
Intaigriste
Posté le 04-07-2002 à 18:05:29  profilanswer
 

nicolasm a écrit a écrit :

Merci mais pour un Newbie,c un peu barbare Blitz.T aurais pas une adresse pour LAPACK?Merci bcp pour ton aide


ATLAS : http://math-atlas.sourceforge.net/
LAPACK : http://www.netlib.org/lapack/
 
Par contre, c'est très long à compiler, et j'ai regardé un peu, seules Debian et Mandrake fournissent des paquets pour ces deux libs, et celles de Mandrake ne sont pas optimisées en fonction du processeur.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [resolu] calculs sur des matrices et de vecteurs

 

Sujets relatifs
[PHP] Récupérer la liste des paramètres passés via URL [résolu][JAVA] prolbème d'accès aux fichiers par une applet en local [Resolu]
[HTML] Problème de bordure sur un tableau (vite résolu :))[c++] class (newbie) [résolu]
[java] un .jar dans une archive jar ET jar + classpath [Résolu][php] pb redirection header / arguments RESOLU!!
[resolu]Generalized Linear Model et le langage CLargeur des boutons (RESOLU)
location.href mais je n'ai pas de frame... (Slices) (Résolu)[SQL] Problème dans une requete Edit : résolu
Plus de sujets relatifs à : [resolu] calculs sur des matrices et de vecteurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR