l'exemple comprise entre 1 (minimum et maximum):Traduire nombres à partir d'une gamme à une autre gamme
[40 ... 480]
numéros des exemples de la gamme 1:
[42, 59.4, 78.18, 120.43, 416]
exemple compris entre 2:
[10 .. 140]
Comment puis-je traduire les valeurs des nombres de la plage 1 en valeurs dans la seconde plage? 42
devrait être équivalent à quelque chose entre 10 et 11 dans la nouvelle gamme. J'utilise PHP mais cela ressemble plus à un problème de maths.
Je sais comment les aligner sur la deuxième plage:
$diff = $range[0] - $numbers[0];
foreach($numbers as $i => $number){
$numbers[$i] = $number + $diff;
}
Mais c'est tout :(
Meilleure réponse. Facile à comprendre. – adev