bonjour tout le monde,
je voudrai savoir si ya une astuce pour remplir une matrice directement sur c++ genre comme sur matlab ex M=[1 3;3 1] .
moi je fais a chaque fois comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
float Tac[4][4];
 
Tac[0][0] = 0  ; Tac[0][1] = -0.5  ; Tac[0][2] = 0.866 ; Tac[0][3]= 3;
Tac[1][0] = 0  ; Tac[1][1] = 0.866 ; Tac[1][2] = 0.5   ; Tac[1][3]= 0;
Tac[2][0] = -1 ; Tac[2][1] = 0     ; Tac[2][2] = 0     ; Tac[2][3]= 2;
Tac[3][0] = 0  ; Tac[3][1] = 0     ; Tac[3][2] = 0     ; Tac[3][3]= 1;
sachant que Tac est statique. aussi autre question pour afficher cette matrice sur un "edit control" comment faire pour ne pas ecrire tout ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
UpdateData(TRUE);
t11 = Tac[0][0] ; t12 = Tac[0][1] ;t13 = Tac[0][2] ;t14 = Tac[0][3];
t21 = Tac[1][0] ; t22 = Tac[1][1] ;t23 = Tac[1][2] ;t24 = Tac[1][3];
t31 = Tac[2][0] ; t32 = Tac[2][1] ;t33 = Tac[2][2] ;t34 = Tac[2][3];
t41 = Tac[3][0] ; t42 = Tac[3][1] ;t43 = Tac[3][2] ;t44 = Tac[3][3];
UpdateData(FALSE);
sachant que les tij est just le nom des "edit control"

voila merci