Bonjour,
Débutant Matlab, je souhaiterais construire une matrice de cette forme :
On m'a indiqué qu'il était possible de le faire avec un Meshgrid
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1 1 1 2 2 2 3 3 3 1 2 3 1 2 3 1 2 3 1 1 1 1 1 1 1 1 1
J'ai donc réalisé la structure de la matrice avec meshgrid
Ici j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x=1:9 z=1:3 [a,b]=meshgrid(x,z)
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
De là je ne parviens pas à voir comment arriver au résultat voulu... je tatonne un peu (et mes connaissances en traitement matriciel sont également assez maigres...), auriez-vous des pistes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3
Merci !
Partager