**solve** function is used to numerically find the real roots of an

**expression** in a given

**variable**. It might have two or four arguments

**solve**('expression','variable')

**solve**('expression','variable','lower','upper')

When given two arguments, the roots will be searched in the range given by

**Tools=>Options=>Roots(range)**. This is very important, if the root is outside that range it will NOT be found.

The precision of root finding depends on the option from the menu

**Tools=>Options=>Decimal places ****Increase the number of decimal places for greater precision.**HINT:

**solve** needs an expression and sometimes can fail. For instance, due to the way of calculating integrals in SMath (numerical solving) this can not be solved using

**solve**