Introduction

Jusqu'ici, nous avons vu un certain nombre de fonctions prédéfinies, que l'on peut appliquer à des scalaires ou à des tableaux de données. Ces fonctions peuvent être utilisées directement en ligne de commandes, dans la fenêtre de commandes.

Nous venons de voir que la création d'un script, c'est-à-dire d'un fichier de commandes, permet de regrouper dans un fichier un ensemble de commandes afin de pouvoir les sauvegarder et les exécuter par un simple appel de ce script.

De manière analogue, il est possible de définir ses propres fonctions.

Un programme peut être constitué d'un simple script MATLAB, mais pour résoudre des problèmes complexes, ou nécessitant beaucoup de traitements, il est très souvent utile, voire nécessaire, de structurer le programme en :

  • un script principal, qui joue le rôle de point d'entrée du programme ;

  • un ensemble de fonctions, qui sont appelées soit par le script principal, soit par les fonctions elles-mêmes.