Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
fnormal - floating-point normalization
Calling Sequence
fnormal(e)
fnormal(e, digits)
fnormal(e, digits, epsilon)
Parameters
e
-
algebraic expression, or a list, set, relation, series, or range of algebraic expressions
digits
(optional) number of digits for floating-point evaluation (defaults to the value of the global variable Digits)
epsilon
(optional) error tolerance for ``fuzzy zero'' (defaults to the value Float(1,-digits+2))
Description
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.
Examples
See Also
evalf, evalhf, simplify, type/embedded_axis
Download Help Document