Сабж.
Не могу придумать простой численный метод чтобы уложить x от minX=1.14E-23 до maxX=2.428272E+35 в произвольный заданный диапазон. Допустим в x' от minX'=10 до maxX'=60000.
Т.е. какой должна быть f для x'=f(x,minX,maxX,minX',maxX')
В принцие minX и maxX константы, а вот minX' и maxX', т.е. границы шкалы в которую надо перейти могут меняться, хоть и в нешироких пределах (+- порядок).
Да, мне просто надо предвычислить для всех значений (log10x - log10min)/(log10max - log10min) и хранить все эти предвычисленные значения, а потом просто умножать их на параметры требуемой шкалы и сдвигать по ней. Действительно просто и логично.
Вобщем спасибо.