Bonjour,

Ceci est peut être un problème plus mathématique que de C#, merci aux modérateurs de supprimer ce message si ils estiment qu'il n'est pas à sa place
pour un travail j'ai besoin de coder l'algorithme de Taguchi. J'ai trois variables A, B et C, qui peuvent prendre trois valeurs chacune.

Je possède une matrice de la forme, que nous appelerons A, celle la elle est remplie.
A =
A1 B1 C1
A2 B2 C2
A3 B3 C3

Et je dois construire la matrice orthogonale B :
A1 B1 C1
A1 B2 C2
A1 B3 C3
A2 B1 C2
A2 B2 C3
A2 B3 C1
A3 B1 C3
A3 B2 C1
A3 B3 C2

Problème je ne vois pas du tout comment remplir B avec les valeurs de A... je veux dire en essayant de faire ca de manière générique. Autre problème, pour une généralisation : mon programme tient en principe compte du nombres de variables n : A, B C D etc... et du nombres de valeurs qu'elles peuvent prendre chacune p A1, A2, A3, A4 etc...

Le problème est vraiment de coder pour tout n et p, sachant que pour une nouvelle variable, le remplissage des colonnes de B répondra à un algorithme différent...

Je vous remercie par avance...

[Edit : Dans un premier temps je vais me contenter de n=3 fixé]