Question: fsolve does not find a solution


I'm trying to solve a system of 3 equations with 3 unknowns using fsolve(). The (very long) equations depend on a parameter d. For some values of d, fsolve finds a solution, for other values of d it doesn't, although I can specify a quite narrow range in which there should be a solution. Is there any way to force fsolve() to try harder? It returns unevaluated after about 5 min and I wouldn't mind if it searched for several hours...

I have already tried increasing Digits, but it doesn't help. Anyway, all numerical values are not too extreme, so I shouldn't have any overflow problems.

I would really appreciate any reply, since I have no idea how to proceed.

Thank you in advance


Please Wait...