Comment créer une fonction dans Matlab?

February 2

Comment créer une fonction dans Matlab?


Matlab est un ensemble de logiciels avec le langage de script utilisé dans l'analyse des données scientifiques. Il est largement utilisé dans la physique, l'ingénierie, la biologie, la chimie, la finance et l'économie. Matlab signifiait à l'origine «laboratoire Matrix» et a été principalement utilisé pour effectuer des opérations de la matrice. Matlab permet à l'utilisateur de déclarer sa propre fonction et de l'utiliser dans le code. Chaque nouvelle fonction sera différente, en fonction de ce que l'utilisateur veut pour. A titre d'exemple, créer une fonction appelée "meanaverage" qui prend un ensemble de nombres et trouve leur moyenne moyenne.

Instructions

1 Cliquez sur l'icône Matlab sur votre bureau et attendre jusqu'à ce que Matlab a démarré.

2 Cliquez sur le bouton "Fichier" dans le coin supérieur gauche de l'environnement de développement Matlab. Cliquez sur "Nouveau" dans le menu déroulant. La fenêtre Matlab "Editor" ouvrira. Cliquez dans la fenêtre "Editeur" de sorte que le curseur est visible.

3 Tapez le mot «fonction» dans la fenêtre de l'éditeur. Tapez le nom de la sortie entre crochets. Dans le cas de cet exemple, il est «[moyenne]". Tapez un signe égal et le nom de votre fonction. Dans ce cas, il est: "= meanaverage (x);".

4 Appuyez sur la touche "Entrée" de votre clavier. Sur la ligne suivante, tapez la définition de la fonction. Dans ce cas, il est: "n = longueur (x); s = somme (x); = moyenne s / n;".

5 Cliquez sur l'onglet "Fichier" dans le coin supérieur gauche de la fenêtre de l'éditeur. Cliquez sur "Enregistrer sous" dans le menu déroulant résultant. Tapez "meanaverage" dans le "Enregistrer sous" boîte de dialogue. Cela va créer un fichier Matlab appelé "meanaverage.m" qui contient une fonction utilisée dans le code Matlab ou dans d'autres fichiers Matlab.

Conseils et avertissements

  • Chaque ligne de Matlab doit être suivie d'un point-virgule (;). La "longueur (x)" et "somme (x)" utilisée à l'étape 4 sont des fonctions prédéfinies Matlab qui renvoient le nombre de valeurs en x, et la somme de toutes les valeurs de x, respectivement. Dans cet exemple, x est un vecteur qui est une liste de valeurs. La fonction "meanaverage" défini trouverez la moyenne arithmétique de toutes les valeurs de x. Donc, si un vecteur v a été défini comme "v = [1,2,2,7];" et v a ensuite été transmis à meanaverage et affecté à la variable "av" ( "av = meanaverage (v)") puis "av" tiendrait la valeur de "3."