# function

déclaration de fonction.

## 📝 Syntaxe

* function \[out\_1,...,out\_M,varargout] = fname(in\_1, ... , in\_N, varargin)
* function fname(in\_1, ... , in\_N, varargin)
* function \[out\_1,...,out\_M,varargout] = fname()
* function fname()

## 📄 Description

function ouvre une définition de fonction.

endfunction ferme une définition de fonction (optionnel, mais fortement recommandé).

## 💡 Exemple

dans un fichier : demo\_function.m

```matlab

function r = demo_function(a, b)
  r = a + b;
endfunction

```

## 🔗 Voir aussi

[addpath](https://nelson-9.gitbook.io/nelson/markdown/fr/functions_manager/addpath).

## 🕔 Historique

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