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 >> |

