You can use nsolve to find numerical solutions:
```
In [10]: nsolve(Eq(sin(x), 0.5*x + 0.2), x, 0)
Out[10]: 0.425436108484597
```
This will find one root at a time starting from an initial guess (I've
used zero).
Initial guesses -1 and +1 give two other roots.
```
In [11]: nsolve(Eq(sin(x), 0.5*x + 0.2), x, -1)
Out[11]: -2.11307244875263
In [12]: nsolve(Eq(sin(x), 0.5*x + 0.2), x, +1)
Out[12]: 1.59919364642736
```
You can get more precise solutions using prec:
```
In [15]: nsolve(Eq(sin(x), 0.5*x + 0.2), x, 0, prec=50)
Out[15]: 0.42543610848459725447179186114511470949330179080539
```
--
Oscar
> --
> You received this message because you are subscribed to the Google Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
sympy+un...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/abc402b1-ac1a-4508-95a8-c13a48483654%40googlegroups.com.