I need to round a floating-point number to an exponential scale, such as 0.1, 0.2, 0.4, 0.8, 1.6, 3.2, etc. however I am using an expression language that only has access to arithmetic and functions such as exp(x), log(x), log10(x), sqrt(x), sqr(x), and pow(x,y), so no procedures/scripting.
Is it possible?