ieee
sets or gets the floating point exception mode
Syntax
mod = ieee() ieee(mod)
Arguments
- mod
integer scalar whose possible values are 0, 1 or 2
Description
ieee() returns the current floating point exception mode.
- 0
floating point exception produces an error.
%infand%nanspecial values can be used in this mode without error. For instance,%inf/%inf,%inf-%infor%inf/%nanare known operations.- 1
- floating point exception produces a warning.
- 2
- floating point exception produces Inf or Nan.
ieee(mod) sets the current floating point exception mode to
mod.
![]() | The default initial mode is 2. This default value may be set in any of the following ways:
|
![]() | Floating point exception arising inside some library algorithms are not yet handled
by ieee modes. |
Examples
ieee(1); 1/0 ieee(2); 1/0, log(0)
See Also
- %nan — not-a-number
- %inf — infinity
- isinf — tests for infinite elements
- isnan — check for "Not a Number" entries
- number_properties — determine floating-point parameters
History
| Version | Description |
| 6.0.0 | 2 is now the initial mode value. |
| Report an issue | ||
| << format | Floating point | int >> |

