Question: How correctly set init value for fsolve with range?

Why

fsolve((a^2-1)/a, fulldigits, -4..4, a=9.0)

say that ' a=9.0' is invalid range?

 

P.S. If answer exist it also should work with avoid option.

P.P.S. Arguments processing of fsolve is terrible. After formatting and trying to understand eval(fsolve) my brain blows up. Why maple has no universal argument processing utilite avoiding dozenz of 'ifs'?

Please Wait...