Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > Classe Matrix > Lecture du sujet

Classe Matrix

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne hmm # Posté le 13/05/2008 à 09:30:53
Groupe : Membres
Bonjour,

je suis en train de d'ecrire un petit pricer
j aimerai pricer des options sur Basket
pour cela j aurai besoin de stocker des matrices de correlation et faire des operations simples dessus (transposer, produit, inverser...)

Serait il utile de creer la classe Matrix?
ou bien existe t il des classes matrices a telecharger?

Merci
Hors ligne Fvirtman # Posté le 13/05/2008 à 10:32:01
Avatar
Groupe : Membres
Il en existe, ça c'est une certitude !
Mais c'est amusant si tu la code toi meme non ? :)

--- "Toute tâche répétitive est automatisable..." ---
Tuto C/C++ basés sur des exemples :
http://perso.numericable.fr/~fvirtman/info/tuto/index.html
Mes programmes a peu pres finis :
http://perso.numericable.fr/~fvirtman/progs/index.html
 
Hors ligne neuneutrinos # Posté le 13/05/2008 à 10:46:32
Avatar
Groupe : Membres
la STL permet de faire des manipulation assez facilement
(<map> devrais être approprié je pense...)
(mais c'est moins marrant :lol: )

:p il n'y a que les abriutis qui ne changent pas d'avis :p

notre équipe ;)

 
Hors ligne lmghs # Posté le 13/05/2008 à 10:54:15
Groupe : Membres
std::map n'est pas du tout appropriée
Sinon, il n'en manque pas: boost.ublas, blitz++, MTL, newmat, etc.
 
Hors ligne Fvirtman # Posté le 13/05/2008 à 14:03:25
Avatar
Groupe : Membres
ah non, map n'a absolument rien a voir avec ça.

Dans le concept, peu importe le conteneur (un tableau a 2 dimension, ou 2 vecteurs entremelés ou un autre conteneur de stockage pour un tableau a 2 dimensions)

Mais ce qui est marrant, c'est les méthodes de calcul : diagonalisation, calcul de déterminant, recherche des valeurs propres, trigonalisation, inverse, transposée....
ça, ça n'aura rien a voir avec le conteneur choisi, ce sera des méthodes a implémenter dans la classe :)

--- "Toute tâche répétitive est automatisable..." ---
Tuto C/C++ basés sur des exemples :
http://perso.numericable.fr/~fvirtman/info/tuto/index.html
Mes programmes a peu pres finis :
http://perso.numericable.fr/~fvirtman/progs/index.html
 
Hors ligne Nanoc # Posté le 13/05/2008 à 19:06:50
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
boost.ublas est effectivement un bon choix.

Si tu pas te lancer dans un truc trop complexe (encore que...), je te propose le classique :

std::vector < std::vector <double > > Matrix;

Pas optimal en terme d'efficacité mais pas trop dur à implémenter.
 

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 235 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.045s (0.0267s)