In the Programming mode of gcalctool, you have a log
button, which calculates the logarithm, but how do I know what base it's using and how do I change it?
For example, how would I calculate the base 2 logarithm for 16?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.
Sign up to join this communityIn the Programming mode of gcalctool, you have a log
button, which calculates the logarithm, but how do I know what base it's using and how do I change it?
For example, how would I calculate the base 2 logarithm for 16?
By default the log button calculates base-10 logarithms (while the "ln" button does, of course, base-e logarithms).
To specify a different base, you use a "subscript":
By the way, I found this pretty easily by accessing gcalctool's help (press F1) and looking for logarithms in the index.
ln 1.12 / ln 1.01
. If I use the method from this answer (log₁.₀₁ 1.12
), it says "Malformed expression".
– Tyler Collier
Apr 14 '15 at 1:07
You may use this frequently and like a button instead of writing out the base change formula again and again. Add within gcalculator (kde) by selecting:
edit preferences functions Name: log2 Variable: x Expression: log(x)/log(2) add update close view buttons functions
now to get log2(1024): type 1024 into the calculator and PRESS ENTER hit the 'fun' button select log2 the answer is 10