English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Jusqu'à présent, nous avons utilisé l'environnement MATLAB comme calculatrice. Mais MATLAB est également un langage de programmation puissant et un environnement de calcul interactif.
Dans les chapitres précédents, vous avez appris à saisir des commandes sous l'invite de commande MATLAB. MATLAB vous permet également d'écrire une série de commandes dans un fichier et d'exécuter le fichier en tant qu'unité complète, par exemple écrire une fonction et l'appeler.
MATLAB permet d'écrire deux types de fichiers de programme-
Script−Les fichiers de scripts sont des fichiers de programme avec l'extension .m. Dans ces fichiers, vous écrivez une série de commandes à exécuter ensemble. Les scripts ne prennent pas d'entrée et ne renvoient aucune sortie. Ils opèrent sur les données du travail.
Fonction−Les fichiers de fonctions sont des fichiers de programme avec l'extension .m. Les fonctions peuvent accepter des entrées et renvoyer des sorties. Les variables internes sont les variables locales des fonctions.
Vous pouvez créer avec l'éditeur MATLAB ou tout autre éditeur de texte.mFichiers. Dans cette section, nous discuterons des fichiers de scripts. Les fichiers de scripts contiennent plusieurs lignes de commandes MATLAB et appels de fonctions. Vous pouvez exécuter le script en saisissant le nom du script en ligne de commande.
Pour créer un fichier de script, vous devez utiliser un éditeur de texte. Vous pouvez ouvrir l'éditeur MATLAB de MATLAB de deux manières-
Utilisation de l'invite de commande
Utilisation de l'IDE
Si vous utilisez l'invite de commande, tapezeditInvite de commande. Cela ouvrira l'éditeur. Vous pouvez directement saisireditentrez ensuite le nom du fichier (extension .m)
edit Ou edit <nom_fichier>
La commande ci-dessus créera un fichier dans le répertoire MATLAB par défaut. Si vous souhaitez stocker tous les fichiers de programme dans un répertoire spécifique, vous devez fournir le chemin complet.
Créons un répertoire nommé progs. Tapez la commande suivante à l'invite de commande (>>)-
mkdir progs % créer un répertoire progs dans le répertoire par défaut chdir progs % changer le répertoire courant en progs edit prog1.m % création d'un fichier m nommé prog1.m
Si c'est la première fois que vous créez un fichier, MATLAB vous demandera une confirmation. Cliquez sur Oui.
Ou, si vous utilisez un IDE, choisissez "Nouveau"-> "Script". Cela ouvrira également l'éditeur et créera un fichier nommé "Sans titre". Vous pouvez nommer et sauvegarder le fichier après avoir saisi le code.
Tapez le code suivant dans l'éditeur-
NoOfStudents = 6000; TeachingStaff = 150; NonTeachingStaff = 20; Total = NoOfStudents + TeachingStaff ... + NonTeachingStaff; disp(Total);
Après création et sauvegarde du fichier, il peut être exécuté de deux manières-
CliquezExécuterBouton sur la fenêtre de l'éditeur ou
Suffisamment de taper le nom du fichier (sans extension) dans le prompt de commande : >> prog1
Le prompt de la fenêtre de commande affiche le résultat-
6170
Créez un fichier de script et entrez le code suivant-
a = 5; b = 7; c = a + b d = c + sin(b) e = 5 * d f = exp(-d)
Après compilation et exécution du code suivant, le résultat suivant sera généré-
c = 12 d = 12.657 e = 63.285 f = 3.1852e-06