FindRoot::jsing
Details
-
- This message is generated when the derivatives of the first argument in FindRoot are singular at the indicated point.
- This error can occur if the starting point is a minimum or a maximum of one of the functions for which roots are to be computed.
- This error can also occur if the first argument is constant.
- When doing finite element analysis on a Mac computer with Apple silicon hardware, a missing "PARDISO" solver can be the cause of this message. Running the Wolfram System under Rosetta can resolve the issue.
- Off[message] switches off the message; On[message] switches it on. For example: Off[FindRoot::jsing].
Examples
Basic Examples (2)
The starting point is a minimum of the function in the first argument:
FindRoot[x ^ 2 - 3 == 0, {x, 0}]A root is found without difficulty if a different starting value is used:
FindRoot[x ^ 2 - 3 == 0, {x, 1}]This function does not have a root:
FindRoot[1, {x, 1}]