Bonjour,
Lorsque j'utilise une str2num comme indiqué j'ai une matrice de k lignes 8 colones comment transformer une tel matrice ent une matrice de k ligne 16 colones avec matlab
Merci
Bonjour,
Lorsque j'utilise une str2num comme indiqué j'ai une matrice de k lignes 8 colones comment transformer une tel matrice ent une matrice de k ligne 16 colones avec matlab
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part help reshape
Salut!
Ce n'est pas une matrice (matrix) mais un tableau (array).matrice de k lignes 8 colones
Jean-Marc Blanc
ok je vais voir avec reshape.
de FR119492
comment? c'est une matrice mon grand.Salut!
Citation:
matrice de k lignes 8 colones
Ce n'est pas une matrice (matrix) mais un tableau (array).
Jean-Marc Blanc
Erreur! Regarde dans le help de Matlab. Tu y trouverascomment? c'est une matrice mon grand
Alors, essaie le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 * Matrix multiplication .* Array multiplication (element-wise)
Tu verras que ça ne marche pas parce que a et b sont des tableaux et non des matrices, et que dans ce cas le produit matriciel n'a pas de sens. En revanche, si tu remplaces la dernière ligne par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 a=[1 0 1 0 1 0 1 0;1 1 0 0 1 1 0 0; 1 1 1 1 0 0 0 0] b=[1 0 0 1 1 0 0 1; 1 1 0 0 0 0 1 1; 1 1 1 1 1 1 1 1] c=a*b
tu fais un produit de tableaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part c=a.*b
Pas si mal que ça, la rigueur terminologique de l'aide de Matlab, n'en déplaise à Colette
Jean-Marc Blanc
C'est ce que j'avais un peu essayé de présenter ici : Matrice ou tableau ? (peu être de façon maladroite)
Note : il peut arriver que l'on parle abusivement de matrice 3D
Partager