Bonjour à tous,
je sais que ce genre de questions a déjà été traité dans la FAQ, mais mon problème est légérement différent.
Je souhaiterais en effet créer automatiquement n variables portant chacune un nom différent: i1 i2 ... in
Ces variables serviront à parcourir une matrice.
Exemple, j'ai la matrice X=[x1 x2 x3 x4] les x étant des vecteurs, je voudrais créer la matrice:
Xtot=[x1 x2 x3 x4 x1x2 x1x3 x1x4 x2x3 x2x4 x3x4 x1x2x3 x1x2x4 x2x3x4 x1x2x3x4]
Pour cela, j'ai besoin de parcourir les colonnes les unes après les autres, en fonction du nombre de vecteurs dont j'ai besoin pour remplir ma nouvelle colonne (ex: un choix de 2 vecteurs parmi 4 nécessite 2 variables, pour 3 vecteurs parmi 4, j'ai besoin de 3 variables, etc...).
Dans ce cas là, avec une matrice de seulement 4 colonnes au départ, c'est facile. Mais il faudrait que je fasse cela avec une matrice de n colonnes. Pour cela, j'ai donc besoin de générer automatiquement un nombre de variables égal a n ou n-1. Il faut de plus que ces variables aient chacune un nom différent...
Merci de m'aider.
Partager