# error

Lever une erreur.

## 📝 Syntaxe

* error(id, msg)
* error(msg)
* error(error\_structure)

## 📥 Argument d'entrée

* id - une chaîne : identifiant d'erreur.
* msg - une chaîne de caractères.
* error\_structure - structure du message d'erreur.

## 📄 Description

error arrête l'exécution du script en cours.

error('') sera ignorée et le script continuera à s'exécuter.

L'identifiant inclut un ou plusieurs champs composants et un champ mnémonique (exemple : 'nelson:matrix:empty').

## 💡 Exemples

```matlab
error('your error message.')
error('nelson:identifier', 'your error message.')

error('')
```

```matlab
 1 / [1 2 3]
a = lasterror()
lasterror('reset')
b = lasterror()
error(a)
c = lasterror()
```

## 🔗 Voir aussi

[MException](https://nelson-9.gitbook.io/nelson/markdown/fr/error_manager/mexception), [lasterror](https://nelson-9.gitbook.io/nelson/markdown/fr/error_manager/lasterror), [warning](https://nelson-9.gitbook.io/nelson/markdown/fr/error_manager/warning).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.0.0   | version initiale |
