Obtenir la moyenne du tableau avec la fonction mean() dans Matlab

Ammar Ali 29 novembre 2021
Obtenir la moyenne du tableau avec la fonction mean() dans Matlab

Ce tutoriel discutera de la recherche de la moyenne ou de la moyenne d’un tableau à l’aide de la fonction mean() dans MATLAB.

Trouver la moyenne d’un tableau à l’aide de la fonction mean() dans MATLAB

Pour trouver la moyenne d’un tableau, nous pouvons utiliser la fonction intégrée de Matlab mean(). Si nous passons un vecteur ou un tableau, la fonction mean() renverra la moyenne de tous les éléments du tableau. Par exemple, trouvons la moyenne d’un vecteur à l’aide de la fonction mean(). Voir le code ci-dessous.

vect = [1 3 5];
averg = mean(vect)

Production:

averg =

     3

Si l’entrée est une matrice, la fonction mean() renverra un vecteur ligne contenant la moyenne de chaque colonne de la matrice. Par exemple, supposons que vous ayez une matrice à trois colonnes. Ensuite, la fonction mean() renverra un vecteur ligne contenant trois éléments qui seront la moyenne de chaque colonne. Par exemple, trouvons la moyenne des colonnes de la matrice à l’aide de la fonction mean(). Voir le code ci-dessous.

vect = [1 3 5; 2 3 6]
averg = mean(vect)

Production:

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

Comme vous pouvez le voir, la matrice d’entrée a trois colonnes, la sortie a trois éléments et chaque élément correspond à la moyenne de chaque colonne. Si vous ne voulez pas prendre la moyenne des colonnes, vous voulez prendre la moyenne de chaque ligne. Vous pouvez spécifier que dans la fonction mean() en tant que deuxième argument, vous devez ajouter un deuxième argument qui sera un entier 2. Par exemple, trouvons la moyenne des lignes d’une matrice à l’aide de la mean() fonction. Voir le code ci-dessous.

vect = [1 3 5; 2 3 6]
averg = mean(vect,2)

Production:

vect =

     1     3     5
     2     3     6


averg =

    3.0000
    3.6667

Comme vous pouvez le voir, la matrice d’entrée a deux lignes, la sortie a deux éléments et chaque élément correspond à la moyenne de chaque ligne. Vous pouvez également spécifier le type de fichier de sortie ou le type de données de la sortie comme deuxième argument dans la fonction mean(). Par exemple, vous pouvez spécifier que la sortie doit être en double ou en natif. Par exemple, définissons le type de données de la matrice ci-dessus comme double. Voir le code ci-dessous.

vect = [1 3 5; 2 3 6]
averg = mean(vect,'double')

Production:

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

Si vous ne souhaitez pas utiliser la fonction mean(), vous pouvez également utiliser les fonctions sum() et length() pour trouver la moyenne. Nous savons que la moyenne est égale à la somme des éléments divisée par le nombre d’éléments. Nous pouvons obtenir la somme des éléments à l’aide de la fonction sum() et le nombre d’éléments à l’aide de la fonction length(), et après cela, nous devons diviser la somme par la longueur pour obtenir la moyenne.

Auteur: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Article connexe - MATLAB Array