Créer des fonctions
Les fonctions contiennent une ou plusieurs commandes séquentielles. Elles peuvent accepter des entrées et renvoyer des sorties. Lorsque votre code se compose de plusieurs lignes, utilisez le mot clé function
pour définir une fonction dans un fichier. Par exemple, cette fonction ajoute la taxe à un tarif.
function total = addtax(price,taxrate) tax = price.*taxrate; total = price + tax; end
Si vous souhaitez définir une fonction d’une seule ligne pour l’utiliser dans une autre fonction, vous pouvez également créer une fonction anonyme.
Syntaxe du langage MATLAB
function | Déclarer le nom, les entrées et les sorties d'une fonction |
Rubriques
- Créer des fonctions dans des fichiers
Stocker plusieurs commandes dans un fichier de programme pouvant accepter des entrées et renvoyer une sortie.
- Types of Functions
There are several types of functions available with MATLAB®, including local functions, nested functions, private functions, and anonymous functions.
- Function Precedence Order
To determine which function to call when multiple functions in the current scope have the same name, MATLAB uses function precedence order.
- Add Help for Your Program
Add help text to your program that displays in the Command Window when you use the
help
function. - Indexing into Function Call Results
This topic describes how to dot index into temporary variables created by function calls.
- Configure the Run Button for Functions
Run functions that require some initial setup from the Editor by configuring the Run button.