fnormal(e, digits, epsilon)
algebraic expression, or a list, set, relation, series, or range of algebraic expressions
(optional) number of digits for floating-point evaluation (defaults to the value of the global variable Digits)
(optional) error tolerance for ``fuzzy zero'' (defaults to the value Float(1,-digits+2))
The value returned by fnormal is an expression equivalent to e under the assumption that all numeric values with magnitude less than epsilon may be considered to be zero.
In addition, all floats in e which remain nonzero are converted to floats with digits precision.
fnormal preserves numeric type and sign information as much as possible. Thus, for example, fnormal(1e-20*I, 10) = 0.*I not 0. . This ensures that branching behavior is generally not affected by fnormal. Use simplify(expr, zero) to remove 0 real or imaginary parts of complex floating point numbers.
If e is a list, set, range, series, equation, or relation, then fnormal is applied recursively to the components of e.
e ≔ 2⁢x2+0.00001⁢x−π
f ≔ evalf⁡e
f ≔ 2.⁢x2+0.00001⁢x−3.141592654
Download Help Document
What kind of issue would you like to report? (Optional)
Thank you for submitting feedback on this help document. Your feedback will be used
to improve Maple's help in the future.