0

This is my first post to stackexchange. I have a set of base-ten log values in the range 0 to 1. I want to linearize these into values which are also in the range 0 to 1. Is it possible? If so, how? If not, am I thinking about the problem the wrong way, and can you steer me in the right direction? Thank you!

jisner
  • 1
  • 1

1 Answers1

0

I think I found the solution here on mathstackexchange.

Let k equal one of the long base ten values

Raise 10 to the kth power to linearize it. This gives a value in the range 1 to 10.

Now use the "Shift numbers into a different range" formula to transform the value back into the range 0 to 1. The transformation is simple: (10^k-1)/9.

I welcome comments on this solution. Is it correct?

jisner
  • 1
  • 1
  • In effect your function is $\frac19(10^k-1)$. If that works for you then it works for you. But you have lost some of the properties of anti-logarithms in the process. – Henry Jun 26 '20 at 01:34
  • Thank you! I realized that was the solution almost as soon as I had posted the question. Thanks for confirming! – jisner Jun 26 '20 at 02:24