Bonjour,
Je souhaite créer un vecteur (X_n) qui regroupe plusieurs valeurs (de p_k). A terme je souhaite obtenir plusieurs vecteurs X_n que je stockerai dans chaque ligne de ma matrice M_n. Voici mon code:
H=100; n=[1:H]; H mon domaine totale, n mon nombre de contrôle, il y peut donc y avoir n=3 contrôles
comme des contrôles à chaque position soit n=H.
k=[1:H]; p_k=[1:H]; p_1 la position pour 1 contrôle a H positions et il y a H positions en tout p_H
X_n=[p_k]; Vecteur position où je veux qu'apparaisse toutes les positions possibles pour un nombre donner de contrôle (n)
length(X_n)==n; Pour qu'il n'y ait que 2 p_k (positions) si n=2 par exemple
M_n=[X_n]; Je veux créer une matrice qui stocke tout mes vecteurs, 1 ligne=1 vecteur
n=1; X_1=[1];
while p_k<=H-1, p_k=p_k+1 Balayage de toutes mes positions possibles
n=n+1; end; Rajouter 1 contrôle
Ce code me donne p_k=1 2 ... 100, donc les 100 positions pour 1 contrôle. Ce que je veux c'est qu'il me donne ces positions mais dans X_1=[1], X_1=[2],...X_1=[100] puis dans ma matrice je veux M_1=[1;2;....;100].
Pour n=2, X_2=[1,1], puis p_k+1 donc X_2=[1,2]....X_2=[2,1]....X_2=[H,H].
Avez-vous des solutions pour ces problèmes? Merci d'avance
-----