# Problem with solving an equation [duplicate]

I dont understand why Mathematica cannot solve this equation:

Solve[Log[x^2 + 5] + 0.5 x + 1 == 0, x]

I get this error message:

Solve::inex: Solve was unable to solve the system with inexact coefficients or the system obtained by direct rationalization of inexact numbers present in the system. Since many of the methods used by Solve require exact input, providing Solve with an exact version of the system may help. >>

• The equation is too difficult, have a look at FindRoot. – b.gates.you.know.what Oct 28 '14 at 11:59
• Just use it this way Solve[Log[x^2 + 5] + 1/2 x + 1 == 0, x, Reals] and if you find some doubts read e.g. Can Reduce really not solve for x here? and How do I work with Root objects?. – Artes Oct 28 '14 at 12:01
• Thank, both solved the problem: FindRoot[Log[x^2 + 5] + 0.5 x + 1 == 0, {x, 0}] gives en nicest looking answer for some reason. – Christian Bill Pedersen Oct 28 '14 at 12:04