Les LISTINGS qui suivent décrivent plusieurs utilitaires de transcodage. En effet, il est nécessaire de laisser coexister :
Le LISTING 5 décrit le transcodage
entre les deux codes euclidiens (on voit qu'il est indispensable de
faire commencer ces codes à 0 et non à
).
Le LISTING 6 montre comment transformer une ligne d'indices en une ligne de code matriciel, puis comment construire la matrice du plan d'expérience. On remarquera que le nombre des lignes de cette matrice est exactement le nombre d'essais du plan, tandis que la matrice datas contient en outre une ligne de titre, et une colonne de résultats.
Enfin, le LISTING 7 fournit le moyen de cartographier un plan d'expérience de façon à examiner comment sont réparties les différentes modalités. Étant destiner à comparer plusieurs plans, cet algorithme peut recevoir le plan comme paramètre. On remarquera que la fonction itm2num a du être ré-écrite pour ne prendre en compte que les modalités voulues (et dans l'ordre voulu).