Bonjour à tous,
Je souhaite créer une matrice de telle sorte que je puisse avoir :
La première colonne représentant les X, la deuxième les Y, la troisième représentant les Z.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 A = 1 1 1 1 2 2 1 3 3 2 1 4 2 2 5 2 3 6 3 1 7 3 2 8 3 3 9
J'ai pour cela créé 3 vecteurs :
J'ai alors tenté le code suivant pour construire ma matrice :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x = [1 2 3]; y = [1 2 3]; z = [1 2 3 4 5 6 7 8 9];
J'obtiens alors 9 tableaux en 9x3, donc aucun ne me donne le résultat cherché...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 count = 1; for i=1:length(x) for j=1:length(y) XYZ(i,1)=x(i); XYZ(i,2)=y(j); XYZ(i,3)=z(count); count = count+1; end end
J'ai essayé le même programme en C, et tout se déroule bien, je découvre MATLAB, et ne voit donc pas où se situe mon erreur...
Vous me seriez d'une grande aide !
Romwn
Partager