# How do I get Nsolve to work with hyperbolic functions?

This is a rather simple numerical solution, but it simply doesn't work. Does anybody have a solution?

NSolve[x - Sinh[x] - 1 == 0, x]


NSolve::nsmet: This system cannot be solved with the methods available to NSolve.

-

NSolve[x - Sinh[x] - 1 == 0, x, Reals]

That is strange, since the first thing I tried is this: Assuming[Element[x, Reals], NSolve[x - Sinh[x] - 1 == 0, x]] and it did not work ! I see from help now that NSolve takes Reals as second argument. But this is not very consistent with how other functions work, by using Assuming. –  Nasser Nov 19 '13 at 7:12