Bonjour ,
Je veux transformer une matrice 2D vers une matrice 3D,
je sais que reshape fait l'affaire ,mais cela ne m'arrange pas par ce que la structure des colonnes reste la même.
Je cite une exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 A= 1 2 3 4 5 6 7 8 9 10 11 12
je veux avoir un retour cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 B(:,:,1) = 1 2 3 4 5 6 B(:,:,2) = 7 8 9 10 11 12et ça je ne veux pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 B=reshape(A,2,3,2) retourne ça B(:,:,1) = 1 7 2 4 10 5 B(:,:,2) = 8 3 9 11 6 12
Ma matrice de départ a une dimension de 310 X 21 , et je veux une matrice 62X21X5
Partager