From: Andrzej Kozlowski on
You can solve the equation with Reduce as long as you restrict it to a
finite interval (or rectangle in C). E.G.

N[Reduce[x^2 + 1 == 2^x && -10 < x < 10, x]]

x == 0. || x == 1. || x == 4.257461914447932

Andrzej Kozlowski

On 16 Dec 2009, at 20:34, Alois Steindl wrote:

> negatron <lokieffect(a)gmail.com> writes:
>
>> NSolve[x^2 + 1 == 2^x]
>>
>> "Solve::tdep: "\!\(\*
>> StyleBox[\"\\\"The equations appear to involve the variables to be
>> solved for in an essentially non-algebraic way.\\\"\", \"MT\"]\) ""
>>
>> Am I forgetting something trivial here?
>>
> Hello,
> from the Help page:
> NSolve[lhs==rhs,var]
> gives a list of numerical approximations to the roots of a polynomial
equation.
>
> Although your equation looks quite simple, it isn't polynomial.
>
> Alois
>
>
> --
> Alois Steindl, Tel.: +43 (1) 58801 / 32558

> Inst. for Mechanics and Mechatronics Fax.: +43 (1) 58801 / 32598
> Vienna University of Technology, A-1040 Wiedner Hauptstr. 8-10

>