Oki je pense vous comprendrez mieux. Le but c'est de calculer les meilleurs positions relatives de n éléments par rapport à un élément de référence. Je sais que chaque élément i peut avoir k[i] positions possibles, je veux pouvoir déterminer la meilleure position de chacun des éléments kBest[i] qui se détermine par un calcul d'erreur entre chaque élément (cette partie là je l'ai). Donc en prenant en exemple, j'ai 4 éléments que je veux palcer apr rapport à un élément de référence,
je voudrais faire
float minErreur=999999; float[] solution=new float[4]; for(int i1=0;i1<k[1];i1++) for(int i2=0;i2<k[2];i2++) for(int i3=0;i3<k[3];i3++) for(int i4=0;i1<k[4];i4++) { float calculErreur= erreur(i1,i2,i3,i4); if(calculErreur < minErreur) solution=[i1,i2,i3,i4]; } Si minErreur n'est plus égal à 999999, je considre que la meilleure solution est solution... J'espère avoir mieux expliquer le problème (je veux pouvoir faire pour tout n et pas que pour 4)
Merci.
|