Calcul matriciel
Rebuffat
-
Rebuffat -
Rebuffat -
bonsoir
en langage C++ je me demande comment realiser le produit de deux matrices. est ce qu il est interessant de creer la classe matrice dans un tel cas.
en gros je veux faire
Matrice A :
1 2 3
2 1 0
Matrice B
3 4 5
6 7 8
est ce que quelqu un peut me mettre sur la voie.
Merci
COMMENT FAIRE LE PRODUIT DES DEUX.
en langage C++ je me demande comment realiser le produit de deux matrices. est ce qu il est interessant de creer la classe matrice dans un tel cas.
en gros je veux faire
Matrice A :
1 2 3
2 1 0
Matrice B
3 4 5
6 7 8
est ce que quelqu un peut me mettre sur la voie.
Merci
COMMENT FAIRE LE PRODUIT DES DEUX.
A voir également:
- Calcul matriciel pmu
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
5 réponses
//une petite classe CMatrice
class CMatrice {
private :
int m_col , m_lig;
int t**;
public:
//constructeurs/desctructeurs
CMatrice();
CMatrice(int col,lig);
~Cmatrice();
//operations sur les matrices
friend CMatrice Produit(CMatrice,CMatrice);
friend CMatrice Add(CMatrice,CMatrice);
//etc...
};
voilou, je pense q cela te donnera une idee, il se p q j m trompe ds la syntaxe,pour le produit de 2 matrices, en voila a cette adresse en C : http://www.ltam.lu/Tutoriel_Ansi_C/solex73.htm , tu purras l traduire en C++ je pense.
tafiscobar
class CMatrice {
private :
int m_col , m_lig;
int t**;
public:
//constructeurs/desctructeurs
CMatrice();
CMatrice(int col,lig);
~Cmatrice();
//operations sur les matrices
friend CMatrice Produit(CMatrice,CMatrice);
friend CMatrice Add(CMatrice,CMatrice);
//etc...
};
voilou, je pense q cela te donnera une idee, il se p q j m trompe ds la syntaxe,pour le produit de 2 matrices, en voila a cette adresse en C : http://www.ltam.lu/Tutoriel_Ansi_C/solex73.htm , tu purras l traduire en C++ je pense.
tafiscobar
Ben , vois ton cours de math générale, non?
Réflexe de Pavlov matheux:
(AxB) ij = somme des A ik . B kj
Le reste en C/C++ c'est du beurre....
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Réflexe de Pavlov matheux:
(AxB) ij = somme des A ik . B kj
Le reste en C/C++ c'est du beurre....
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
tu sais les maths il y dix ans que je n en ai pas fait.
mais tu dis que c est du beurre en c++ mais j ai du mal. je debute en C++.
mon intention serait d'ecrire une classe matrice et de manipuler chaque element de la matrice comme un element d'un tableau.
ta formule pour le calcul ca donne quoi concretement par l exemple .
mais tu dis que c est du beurre en c++ mais j ai du mal. je debute en C++.
mon intention serait d'ecrire une classe matrice et de manipuler chaque element de la matrice comme un element d'un tableau.
ta formule pour le calcul ca donne quoi concretement par l exemple .
Je pense que la classe s'impose, ne serait ce que parce que ca devrait toujours etre le cas en C++
Concretement le sigma aik bkj ca donne ca sur une 2 2
a1 a2 b1 b2 (a1*b1+a2*b3) (a1*b2+a2*b4)
a3 a4 * b3 b4 = (a3*b1+a4*b3) (a3*b2+a4*b4)
Si ma memoire est bonne...
Apres pour ta classe je te conseille de commencer par un produit de matrice n,1 * 1,n qui te donne un entier en resultat et qui te permet de calculer apres pluis facilement des n,m m,n
ö,ö "Il est plus facile de donner des conseils
\_/ que de les appliquer"
Concretement le sigma aik bkj ca donne ca sur une 2 2
a1 a2 b1 b2 (a1*b1+a2*b3) (a1*b2+a2*b4)
a3 a4 * b3 b4 = (a3*b1+a4*b3) (a3*b2+a4*b4)
Si ma memoire est bonne...
Apres pour ta classe je te conseille de commencer par un produit de matrice n,1 * 1,n qui te donne un entier en resultat et qui te permet de calculer apres pluis facilement des n,m m,n
ö,ö "Il est plus facile de donner des conseils
\_/ que de les appliquer"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question