Dans ce cas je suis d'accord avec Zavo pour précalculer les valeurs de ta fonction:
V = Ent((2,5-A) / 0,272) + 17
1 2 3 4 5
|
-5 <= A <= 5
-2.5 <= (2,5-A) <= 7.5
-9.20 <= (2,5-A)/0,272 <= 27.58
-10 <= Ent((2,5-A) / 0,272) <= 27 |
précalcul des plus petites valeurs de A qui changent la valeur de Ent((2,5-A) / 0,272):
1 2 3 4 5 6
|
-10 => A = 10*0.272+2.5 = 5.220 -> 0x7FFF
-9 => A = 9*0.272+2.5 = 4.948 -> 0x7EA9
-8 => A = 8*0.272+2.5 = 4.676 -> 0x77B3
...
27 => A = -27*0.272+2.5 = -4.844 -> 0xFC00 |
Ainsi pour 0x77B3<=A<0x7EA9 on à Ent((2,5-A)/0,272)=-8
Partager