ieee fixe ou indique le mode d'exception IEEE pour les calculs

## Séquence d'appel

    mod = ieee()
                ieee(mod)

## Paramètres

mod

  un entier valant 0,1 ou 2

## Description

`ieee()` renvoie le mode d'exception IEEE courant pour les calculs en virgule flottante.

0

  les exceptions produisent une erreur

  Dans ce mode, les valeurs spéciales `%inf` et `%nan` sont utilisables sans erreur. Par exemple, les opérations `%inf/%inf`, `%inf-%inf` ou `%inf/%nan` seront effectuées sans produire d'erreur.

1
  les exceptions produisent un warning.
2
  les exceptions produisent Inf ou Nan.

`ieee(mod)` fixe le mode d'exception IEEE courant pour les calculs en virgule flottante.

Le mode initial par défaut est 2. Ce réglage peut être modifié indifféremment comme suit:

- Via l'interface des Préférences : `preferences`, section Général => Environment => ieee.
- En utilisant `xmlSetValues` comme suit (ici pour ieee(1)) :

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

- Ou en indiquant `ieee(mod)` dans votre fichier de démarrage personnel.

Certaines exceptions IEEE générées dans certains algorithmes provenant de bibliothèques ne sont pas prises en compte par les modes `ieee` pour l'instant.

## Exemples

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

## Voir aussi

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

## Historique

6.0.0 2 est maintenant la valeur par défaut au lancement de Scilab.