Création d'une fonction dans MATLAB

MATLAB est un outil que les ingénieurs et autres professionnels peuvent utiliser pour analyser rapidement et efficacement les données, effectuer des calculs et afficher des informations. L'une des nombreuses façons dont l'utilisateur peut interagir avec MATLAB est l'utilisation de fonctions. Les fonctions reçoivent des informations spécifiques, appelées entrées, et utilisent les entrées pour calculer d'autres informations à afficher, appelées sorties. Cet instructable détaillera le processus de création d'une fonction et guidera l'utilisateur à travers la création d'une fonction qui lui est propre.

Pour compléter cette instruction, vous aurez besoin de:

1. Un ordinateur avec accès à MATLAB

2. 5-10 minutes

Étape 1: Ouvrez MATLAB

Tout d'abord, ouvrez le menu Démarrer en appuyant sur le bouton Windows dans le coin inférieur gauche de l'écran ou en appuyant sur la touche Windows de votre clavier. Tapez ensuite MATLAB dans la barre de recherche et sélectionnez «MATLAB R2013a». Notez que le nom exact du programme peut varier légèrement si votre version de MATLAB est plus ancienne. Vous devriez toujours voir le même symbole que celui indiqué dans l'image même si votre version est plus ancienne, vous devez donc l'utiliser pour trouver le bon programme.

Étape 2: ouverture de la fenêtre de script

Lorsque MATLAB s'ouvre, l'utilisateur est dirigé vers la fenêtre principale de MATLAB, également connue sous le nom de fenêtre de commande. Cependant, pour créer une fonction, l'utilisateur doit ouvrir la fenêtre de script. Sélectionnez le bouton en surbrillance pour ouvrir la fenêtre de script. Les scripts sont des séquences de commandes enregistrables qui peuvent être exécutées simultanément. Une fonction est un type spécial de script qui peut prendre différentes entrées à chaque exécution. Notez que dans les anciennes versions de MATLAB, le bouton en surbrillance n'apparaîtra pas et l'utilisateur doit sélectionner Fichier> Nouveau> Script pour ouvrir la fenêtre de script.

Étape 3: La première ligne

Une fois la fenêtre de script ouverte, tapez "fonction f = make_a_square (x)" à la ligne 1. Le mot "fonction" indique à MATLAB que ce script sera une fonction. Le texte entre le mot "fonction" et le = signifie la sortie de la fonction, dans ce cas "f". Le texte à l'intérieur des parenthèses signifie l'entrée, dans ce cas étant "x". Enfin, le texte directement à gauche des parenthèses est le nom de la fonction, qui dans ce cas s'appelle "make_a_square".

Étape 4: Fin de la fonction

Une fois la première ligne de la fonction entrée, complétez le code en entrant "f = x ^ 2;" sur la ligne 2 et "fin" sur la ligne 3. La deuxième ligne indique à MATLAB de prendre l'entrée, de la mettre au carré et de définir le nouveau nombre comme sortie. Le point-virgule terminant la ligne empêche MATLAB de sortir cette ligne ultérieurement. Si le point-virgule n'était pas utilisé, la sortie s'afficherait deux fois lorsque nous utiliserions la fonction plus tard. La ligne 3 indique à MATLAB que la fonction est terminée.

Étape 5: enregistrement de la fonction

Une fois votre fonction terminée, enregistrez-la à l'aide du bouton Enregistrer. Le nom par défaut du fichier de sauvegarde sera le même que le nom de la fonction. Assurez-vous de ne pas changer cela. Changer le nom de la sauvegarde pour qu'il ne soit pas le même que le nom sur la ligne 1 peut entraîner le dysfonctionnement de la fonction. Notez que, comme à l'étape 2, les anciennes versions de MATLAB n'auront pas le bouton en surbrillance, donc l'enregistrement doit également être effectué via le menu Fichier.

Étape 6: Exécution de la fonction

Revenez à la fenêtre de commande. Entrez "make_a_square (3)" et appuyez sur Entrée sur votre clavier pour tester votre fonction. Votre code doit cadrer le nombre 3, en sortant 9. Si le code ne fait pas cela, vérifiez que vous avez correctement orthographié la fonction dans la fenêtre de commande. Si cela ne résout pas le problème, rouvrez votre fonction dans la fenêtre de script et assurez-vous qu'il n'y a pas d'erreur. Une fois que votre code sort correctement, vous aurez réussi à créer votre première fonction MATLAB!

Articles Connexes