Error, (in ...) numeric exception: division by zero
Description
Examples
In Maple, dividing by zero produces a division by zero error. However, sometimes the division by zero is not apparent.
Example 1
Error, (in ln) numeric exception: division by zero
Error, (in tan) numeric exception: division by zero
Solution: Replace the NumericEventHandler for division by zero.
Example 2
Error, (in simplify/trig) numeric exception: division by zero
The weakness is in int, which does not identify as equal to 0. Simplifying the expanded output from int then leads to division by zero. A stronger zero-testing routine is required earlier in the process. However, using the strongest possible zero-testing routine by default is inefficient.
Solution 1: For a single expression, simplify before taking the integral.
Solution 2: For numerous expressions, control zero-testing using Normalizer.
See Also
int
ln
Normalizer
NumericEventHandler
simplify
tan
Download Help Document