bonjour,
j'ai un problème suivant:
je veux créer une matrice des coordonnées à partir des arrays:
je peux faire une boucle comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 x = 1:10; y = 20:50; z = 100:500;
mais ce n'est pas optimal pour le calcul car le temps de calcul pour une boucle for...end dans matlab est très long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 matrice = []; for i = 1:10 for j = 20:50 for k = 100:500 point = [i j k]; matrice = [matrice; point]; end end end
Ma question: est-ce qu'il y a des fonctions de Matlab ou des autres manières qui peuvent créer la matrice ci-dessus sans utiliser la boucle for...end ?
je vous remercie pour votre réponse!!!!!
Partager