As I am starting to use Mathematica, I would like to share with you a problem.
I have tried to solve an equation by using FindRoot but I get a very strange message.
I don’t understand why Mathematica is not able to return the parameter value, because if I replace the parameter by its value, Mathematica is able to give the equation solution.
FindRoot first localizes the values of all variables, then evaluates f
with the variables being symbolic, and then repeatedly evaluates the
result numerically.
So why not use that so that the integration does not need to be done repeatedly. Note the ConditionalExpression (which is the root cause of your problem) so you need to strip the function of this and just be sure that your domain of root finding is consistent with the constraints of the ConditionalExpression. E.g.: