Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to figure out how to calculate the base if:

$$ \log_b 30 = 0.30290 $$

How do I find $b$ ?

I've slaved over the Wikipedia page for logarithms, but I just don't get the mathematical notations.

If someone could let me know the steps to find $b$ in plain english, I'd be eternally grateful!

share|cite|improve this question

You need to think about the definitions.

Since $a^b=c$ can be rewritten as $\log_a c = b$.

That should tell you that,

$$b^{0.30290} = 30$$

and then,

$$b = \exp {\frac{\ln 30}{0.30290}} $$

share|cite|improve this answer
Thanks for the explanation! – Michael Apr 6 '11 at 23:05
After your first equation $b^{0.30290} = 30$, it would IMHO be more straightforward to raise both sides to the power $1/0.30290$ and write $b = 30^{1/0.30290}$. (For those who don't know the $\exp$ and $\ln$ functions but have some middle-school level understanding of exponentiation.) – ShreevatsaR Jun 20 '11 at 11:10

The change-of-base identity says the following: fixing $\ln$ to mean the natural logarithm (logarithm with base $e$), $$ \log_b x = \frac{\ln x}{\ln b} $$ and as a consequence, you can derive the statement that $$ \log_b x = \frac{1}{\log_x b}. $$

This tells you that your statement $$ \log_b 30 = 0.30290 $$ is equivalent to $$ \log_{30} b = \frac{1}{0.30290}$$ so that

$$ b = 30^{\frac{1}{0.30290}} \sim 75265.70 $$

share|cite|improve this answer
Thank you very much for the help. I have my answer now so I should really just fill in the blanks and not think about the 'why', otherwise I'll go mad ... BUT .. why is lnx/lnb == 1/logxb .. you totally lost me there – Michael Apr 6 '11 at 23:08
Use the change of base identity on both sides $$ \log_b x = \frac{\ln x}{\ln b} = \left( \frac{\ln b}{\ln x} \right)^{-1} = \frac{1}{\log_x b} $$ – Willie Wong Apr 7 '11 at 10:31

Once you have log of one base (e.g. the natural log $\ln$), you can easily calculate the log of any basis via $$\log_b a = \frac{\ln a}{\ln b}.$$

In your case you want to solve $\log_b a =c$ for $b$, which is easily done using the formula above with the solution $$ \ln b = \frac{\ln a}{c}$$ or equivalently $$b = \exp \left( \frac{\ln a}{c} \right).$$

share|cite|improve this answer
@Fabian: Is it conventional to use "exp(...)" rather than "e^(...)"? I noticed that both you and picakhu (in the other answer) did this. – The Chaz 2.0 Apr 6 '11 at 15:26
@TheChaz: yes. See this. – Willie Wong Apr 6 '11 at 15:29
@The Chaz: excuse the pun, but it is a TeXnicality. – picakhu Apr 6 '11 at 15:30
@The Chaz: what is wrong with exp? that is how it reads on the button of my calculator... – Fabian Apr 6 '11 at 15:33
@The Chaz: two advantages of $\exp(\ldots)$ are that it keeps the exponent larger and easier to read, and that $e$ on this page is sometimes ugly (it is a funny script e-I don't know what controls it). But people use both. – Ross Millikan Apr 6 '11 at 15:46

In Excel: to quickly calculate the elusive "e":

To calculate "e" (the base of LN): e = x^(1/LN(x)) Wherein: x = any number >or< 1 but > 0

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.