Contenu du cours
Bases de Matlab
Bases de Matlab
Programmation Modulaire
La programmation modulaire améliore l’efficacité computationnelle et permet de combiner, adapter et réutiliser les programmes utiles que vous avez écrits. Découvrez comment écrire des programmes modulaires à l’aide de fonctions dans Matlab afin d’économiser du temps et d’augmenter la performance de vos programmes.
Dans Matlab, les éléments mis en orange sont obligatoires pour les déclarations de fonctions. Le mot-clé function
est utilisé pour définir une fonction, avec les variables de sortie placées entre crochets suivis d’un signe égal. Les variables d’entrée sont placées entre parenthèses immédiatement après le nom de la fonction. Les éléments en bleu doivent être complétés par l’utilisateur, notamment une liste de variables de sortie séparées par des virgules, une liste de variables d’entrée séparées par des virgules et le nom de la fonction, qui doit respecter les mêmes conventions de nommage que les variables.
Les points affichés en gris servent uniquement à la mise en forme, afin de rendre le code visuellement plus clair. Matlab n’autorise pas les espaces ou les sauts de ligne entre les éléments, donc les points peuvent servir de marqueurs de continuation pour répartir le code plus uniformément sur plusieurs lignes. Cette méthode est particulièrement utile lorsque les listes de variables d’entrée et de sortie sont longues, évitant ainsi que le code ne devienne trop compact.
De plus, les fonctions sans variables de sortie peuvent omettre à la fois les crochets et le signe égal, tandis que les fonctions sans variables d’entrée peuvent exclure les parenthèses. Si une fonction ne possède ni variables d’entrée ni variables de sortie, les deux peuvent être entièrement omis, comme illustré dans l’exemple.
Tâche
Modularisation du programme que vous avez écrit pour la tâche du Chapitre 4 ;
Un programme doit afficher l’emplacement du fichier Excel sur votre ordinateur ;
Un autre programme doit importer les données ;
Un autre programme doit effectuer les calculs ;
Un autre programme doit exporter les données vers Excel ;
Un autre programme doit exécuter tous ces programmes individuels, sans prendre de variables d’entrée ou de sortie, et vérifier que cela fonctionne en comparant les résultats du fichier Excel avec votre programme original du Chapitre 4.
Merci pour vos commentaires !