solve

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')

3 decimal places

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

5 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

solve failed