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. Это значение по умолчанию можно установить любым из следующих способов:

- Через графический интерфейс настроек: `preferences`, в разделе Общие => Рабочая среда => ieee.
- Аналогично, используя `xmlSetValues` следующим образом (чтобы установить режим в 1) :

  `xmlSetValues("//general/body/environment", ["fpe";"1"])`

- Или используя `ieee(mod)` в вашем файле запуска.

Исключение с плавающей запятой, возникающее внутри некоторых библиотечных алгоритмов, пока ещё не обрабатывается режимами `ieee`.

## Примеры

    ieee(1); 1/0
    ieee(2); 1/0, log(0)

## Смотрите также

- %nan
- %inf
- isinf
- isnan
- number_properties

## История

6.0.0 Исходное значение режима равно 2.