Float - to - Integer | Integer back to Float | |
If Y>Ymin |
N=round[LN(Y/Ymin)/a] | Y=Ymin*EXP(a*N) |
If abs(Y)<=Ymin | N=0 | Y=0 |
If Y<-Ymin |
N=-round[LN(-Y/Ymin)/a] | Y=-Ymin*EXP(-a*N) |
a |
Ymin |
Accuracy
of Y |
Range
of Y (+ and -) |
0.005 |
0.001 |
0.5
% |
0.001
till 1.42E+68 |
0.005 |
0.00001 |
0.5
% |
0.00001
till 1.42 E+66 |
0.0005 |
0.1 |
0.05
% |
0.1
till 1.30E+6 |
0.0005 |
1 |
0.05
% |
1
till 1.30E+5 |