ieee
установка режима исключения с плавающей запятой
Синтаксис
mod = ieee() ieee(mod)
Аргументы
- mod
целочисленный скаляр, чьим возможным значением может быть 0, 1 или 2
Описание
ieee()
возвращает текущий режим исключения с плавающей запятой.
- 0
исключение с плавающей запятой формирует ошибку
специальные значения
%inf
и%nan
могут использоваться в этом режиме без ошибок. Например,%inf/%inf
,%inf-%inf
или%inf/%nan
являются известными операциями.- 1
- >исключение с плавающей запятой формирует предупреждение.
- 2
- исключение с плавающей запятой формирует значение
%inf
или%nan
.
ieee(mod)
устанавливает текущий режим исключения с плавающей запятой в режим
mod
.
По умолчанию исходный режим 2. Это значение по умолчанию можно установить любым из следующих способов:
|
Исключение с плавающей запятой, возникающее внутри некоторых библиотечных алгоритмов,
пока ещё не обрабатывается режимами ieee . |
Примеры
ieee(1); 1/0 ieee(2); 1/0, log(0)
Смотрите также
- %nan — нечисловое значение
- %inf — бесконечность
- isinf — проверка на бесконечные элементы
- isnan — проверка на нечисловые элементы ("Nan")
- number_properties — определение параметров чисел с плавающей запятой
История
Версия | Описание |
6.0.0 | Исходное значение режима равно 2. |
Report an issue | ||
<< format | Плавающая запятая | int >> |