next up previous contents
suivant: M-files functions monter: Introduction au logiciel Matlab précédent: Exercices sur la syntaxe   Table des matières


Fonctions ou macros (function )

Nous allons maintenant détailler quelques règles de programmation qui pour la plupart ne devraient pas surprendre outre mesure si on connaît déjà un autre langage (C ou Fortran).

Les fonctions sont des enchaînements de commandes Matlab  regroupées sous un nom de fonction permettant de commander leur exécution.

On peut mettre dans une fonction un groupe de commandes destiné à être exécuté plusieurs fois au cours du calcul avec éventuellement des valeurs de paramètres différents. La fonction peut aussi être chargée de réaliser un calcul avec un certain algorithme, qui pourra être remplacé éventuellement par un autre plus rapide ou plus précis, en changeant simplement le nom de la fonction dans le programme appelant. Enfin, dès que le programme est un peu long et compliqué, il est souhaitable de le découper en fonctions, correspondant à des étapes pour améliorer la lisibilité et la compréhension de l'algorithme.

Les fonctions peuvent être définies inline c'est à dire dans le corps du progamme appelant ou bien dans des fichiers externes indépendants M_file.



Sous-sections
next up previous contents
suivant: M-files functions monter: Introduction au logiciel Matlab précédent: Exercices sur la syntaxe   Table des matières
marie 2005-02-01