Moyenne à Matlab

Moyenne à Matlab
Dans cet article MATLAB, nous vous montrons comment implémenter la fonction moyenne () pour trouver les valeurs moyennes d'un vecteur, les lignes ou les colonnes d'une matrice, ou tous ses éléments.

Mean () offre une grande flexibilité dans les entrées et les sorties, ainsi que dans les modes d'utilisation, car il nous permet de spécifier le type de données de sortie, d'omettre les valeurs NAN et de fonctionner facilement avec n'importe quelle dimension dans les tableaux 2D ou multidimensionnels.

Ensuite, nous examinerons une description complète de cette fonction, de sa syntaxe, des arguments d'entrée, de ses sorties et de ses drapeaux de contrôle. Ensuite, nous passerons par plusieurs exemples pratiques avec des extraits de code et des images montrant les différentes façons d'appeler Mean () sur différentes dimensions.

Syntaxe de fonction MatLab Mean ()

M = moyenne (a)
m = moyenne (a, «tout»)
M = moyenne (a, dim)
m = moyenne (a, vecdim)
m = moyenne (___, outtype)
m = moyenne (___, nanflag)

MatLab Mean () Fonction Description

La fonction Matlab Mean () revient en «M» la valeur moyenne résultant des éléments du vecteur ou de certains éléments de la matrice d'entrée «A». Si l'argument d'entrée de cette fonction est un vecteur, il revient en «m» un scalaire avec la moyenne de «A». Dans les cas où «A» est un tableau, Mean () offre la possibilité d'utiliser le drapeau «tout» pour obtenir la moyenne de tous les éléments, ou la moyenne sur les lignes ou les colonnes et dans les dimensions que nous spécifions lors de l'appel de la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction avec la fonction Entrée «Dim» et «Vecdim».

La flexibilité de cette fonction nous permet également d'utiliser l'entrée «outtype» pour spécifier le type de données que la sortie scalaire ou vectorielle devrait avoir, ainsi que l'entrée «nanflag» pour nous permettre d'omettre des valeurs NAN. Ci-dessous, vous pouvez voir une liste avec tous les arguments d'entrée et les drapeaux de contrôle de cette fonction et leur sens et leur utilisation respectifs.

un: Vector d'entrée ou matrice: il s'agit du vecteur ou de la matrice 2D ou multidimensionnel dont nous voulons obtenir les valeurs moyennes.

'tous' : Drapeau «tout»: lorsque nous appelons la fonction avec ce drapeau, Mean () renvoie un scalaire avec la valeur moyenne de tous les éléments du tableau. Ce drapeau est une chaîne de caractères, il doit donc être enfermé en citations uniques.

Faible: Il établit la dimension de la matrice sur laquelle nous allons fonctionner. Lorsque nous appelons cette fonction pour obtenir des moyennes de lignes, le résultat est un vecteur de colonne où chaque élément est la moyenne de la ligne respective

Dim = 1 un un UN
un un UN
a = un un UN Saisir Matrice
un un UN
un un UN
M = m m M Sortir Vecteur

Lorsque nous obtenons des moyennes de colonnes (dim = 2), le résultat est un vecteur de ligne avec les moyennes de chaque colonne, comme indiqué sur la figure suivante:

Dim = 2 un un UN m
un un UN m
a = un un un M = m
un un un m
un un un m
Matrice d'entrée Sortir vecteur

Vecdim: C'est le vecteur des dimensions. Chaque élément de ce tableau spécifie une dimension de la même manière que «DIM» si le tableau d'entrée est multidimensionnel. Ces valeurs doivent être explicitement enfermées entre crochets et séparées par des virgules, ou implicitement représentées comme un vecteur.

Outtype: Spécifie le type de données que la sortie sera.

Nanflag: Omettre ou inclure les résultats NAN dans les arguments de sortie.

Comment obtenir la valeur moyenne d'un vecteur avec la fonction moyenne de Matlab

Dans cet exemple, nous utiliserons la fonction moyenne () pour trouver la valeur moyenne d'un vecteur. Pour ce faire, nous créons le vecteur «A» avec dix éléments avec des valeurs de 1 à 10 et appelons la fonction moyenne () en passant ce vecteur comme argument d'entrée, comme indiqué dans le fragment suivant:

a = [1, 4, 5, 9, 2, 3, 3, 4, 9, 10];
M = moyenne (a)

Comme nous le voyons dans la console de commande MATLAB dans la figure suivante, Mean () dans «M» renvoie un scalaire avec la valeur moyenne des éléments du vecteur «A».

Comment obtenir la valeur moyenne de tous les éléments un tableau avec l'entrée «Tous» de la fonction Matlab Mean ()

Maintenant, voyons comment nous pouvons utiliser le drapeau «tout» pour trouver la valeur moyenne de tous les éléments d'un tableau. Pour ce faire, nous créons la matrice «A» avec 4 x 4 éléments et l'envoyons comme un argument d'entrée à la fonction moyenne () avec le drapeau «tout» séparé par des virgules.

a = [1, 4, 5, 9; 2, 3, 1, 4;
9, 10, 33, 14; 66, 20, 36, 7];
m = moyenne (a, «tout»
)

De cette façon, moyenne () avec le drapeau «tout» renvoie un scalaire avec la moyenne résultant du calcul de toutes les valeurs contenues dans le tableau «A».

Comment obtenir la moyenne de chaque ligne en utilisant l'entrée «DIM» de la moyenne de la fonction MATLAB ()

Dans cet exemple, nous vous montrerons comment trouver la moyenne de chaque ligne d'une matrice en utilisant l'entrée «DIM» de cette fonction. Dans ce cas, nous trouverons la moyenne des lignes de la matrice que nous avons utilisée dans l'exemple précédent. Pour ce faire, nous envoyons la matrice comme argument d'entrée et séparons par des virgules. La valeur de l'entrée «DIM», qui dans ce cas a la dimension 2. Ensuite, nous verrons le fragment de code à cet effet.

a = [1, 4, 5, 9; 2, 3, 1, 4;
9, 10, 33, 14; 66, 20, 36, 7];
M = moyenne (a, 2)

Comme le montre l'image ci-dessous, Mean () renvoie un vecteur de colonne où chaque élément est la moyenne de chaque ligne de la matrice «A».

Comment obtenir la moyenne de chaque colonne en utilisant l'entrée «DIM» de la moyenne de la fonction MATLAB ()

Pour obtenir la moyenne de chaque colonne de matrice «A», nous utilisons la même méthode d'appel que dans l'exemple précédent mais spécifions la dimension 1 dans l'entrée «DIM», comme indiqué ci-dessous.

a = [1, 4, 5, 9; 2, 3, 1, 4;
9, 10, 33, 14; 66, 20, 36, 7];
M = moyenne (a, 1)

Comme le montre l'image ci-dessous, Mean () renvoie un vecteur de ligne où chaque élément est la moyenne de chaque ligne de la matrice «A».

Conclusion

Trouver des moyennes est la première étape de tout calcul statistique. Dans cet article MATLAB, nous vous avons montré comment utiliser la fonction pour trouver les valeurs moyennes d'un vecteur ou d'une matrice dans n'importe quelle dimension. Nous avons également décrit en détail les arguments d'entrée individuels pour cette fonction et vous avons montré les différentes applications possibles en utilisant des exemples pratiques avec des extraits de code et des images.