Aperçu de la fonction moyenne dans Matlab

MATLAB est un langage utilisé pour l'informatique technique. Comme la plupart d'entre nous en conviendront, un environnement facile à utiliser est indispensable pour intégrer les tâches de calcul, de visualisation et enfin de programmation. MATLAB fait de même en fournissant un environnement qui est non seulement facile à utiliser mais aussi, les solutions que nous obtenons sont affichées en termes de notations mathématiques que la plupart d'entre nous connaissent. Dans cet article, nous allons discuter en détail de la fonction moyenne dans Matlab.

Les utilisations de MATLAB incluent (mais sans s'y limiter)

  • Calcul
  • Développement d'algorithmes
  • La modélisation
  • Simulation
  • Prototypage
  • Analyse des données (analyse et visualisation des données)
  • Graphiques techniques et scientifiques
  • Développement d'applications

MATLAB fournit à son utilisateur un panier de fonctions, dans cet article, nous comprendrons une fonction puissante appelée la «fonction moyenne».

Syntaxe de la fonction moyenne dans Matlab

Comprenons la syntaxe de la fonction moyenne dans MATLAB

  • M = moyenne (X)
  • M = moyenne (X, dim)
  • M = moyenne (X, vecdim)
  • M = moyenne (___, outtype)
  • M = moyenne (___, nanflag)

Maintenant, laissez-nous comprendre tout cela un par un à l'aide d'exemples

Mais avant cela, gardez à l'esprit que dans MATLAB, les matrices ont les dimensions suivantes:

1 = lignes, 2 = colonnes, 3 = profondeur

Description de la fonction moyenne dans Matlab

1. M = moyenne (X)

  • Cette fonction renverra la moyenne de tous les éléments de «X», le long de la dimension du tableau qui n'est pas singleton, c'est-à-dire que la taille n'est pas égale à 1 (elle considérera la première dimension qui n'est pas singleton).
  • mean (X) renverra la moyenne des éléments, si X est un vecteur.
  • mean (X) renverra un vecteur ligne qui aura la moyenne de chaque colonne, si X est une matrice.
  • Si X est un tableau multidimensionnel, la moyenne (X) fonctionnera le long de la 1ère dimension du tableau dont la taille est non singleton (non égale à 1) et traitera tous les éléments comme des vecteurs. Cette dimension deviendra 1 et la taille des autres dimensions ne sera pas modifiée.

Exemple

X = (2 3 5; 4 6 1; 6 2 4; 1 2 7)

Donc,

Solution : M = moyenne (X) = 3.2500 3.2500 4.2500

Ici, puisque la dimension n'est pas mentionnée, la moyenne est prise le long des éléments de ligne (pour le premier ensemble d'éléments de ligne que nous obtiendrons (2 + 4 + 6 + 1) divisé par 4, soit 3.2500 et ainsi de suite)

2. M = moyenne (X, dim)

Cette fonction se traduira par la moyenne le long de la dimension dim. La dimension passée sera une quantité scalaire.

Exemple

X = (3 2 4; 1 5 2; 2 6 0; 3 7 5)

Donc,

Solution

3. M = moyenne (X, vecdim)

Cette fonction calculera la moyenne sur la base des dimensions spécifiées dans le vecteur vecdim. Par exemple. si nous avons une matrice, alors la moyenne (X, (1 2)) sera la moyenne de tous les éléments présents dans A, car chaque élément de la matrice A sera contenu dans la tranche du tableau définie par les dimensions 1 & 2 (Comme déjà mentionné, n'oubliez pas que la dimension 1 est pour les lignes et 2 pour les colonnes)

Exemple

Créons d'abord un tableau:

X (:, :, 1) = (3 5; 2 6);
X (:, :, 2) = (2 7; 1 3);

Nous devons trouver M = moyenne (X, (1, 2))

Solution: M1 =
M1 (:, :, 1) = 4
M1 (:, :, 2) = 3, 2500

Il existe également une nouvelle fonctionnalité introduite dans MATLAB, à partir de R2018b.
Cela nous aide à calculer la moyenne sur toutes les dimensions du tableau. Nous pouvons simplement passer «tous» comme argument à notre fonction.

Donc, si nous considérons à nouveau l'exemple susmentionné et utilisons la fonction M = moyenne (X, 'tous'), nous obtiendrons la sortie comme 3.6250 (qui est en fait la moyenne de 4 et 3.25 obtenue ci-dessus)

4. M = moyenne (___, type dépassé)

Il utilisera n'importe quel argument d'entrée de la syntaxe précédente et renverra la moyenne avec le type de données spécifié (outtype)

Le type de sortie peut être de trois types:

  • Défaut
  • Double
  • Originaire de

Comprenons cela sous 2 scénarios:

  • Quand un argument est natif
  • Lorsque l'argument est «double»

Exemple 1 (l'argument est natif)

X = int32 (1: 5);
M = moyenne (A, «natif»)

Solution:

M = int32
3

Où int32 est le type de données natif des éléments de X et 3 est la moyenne des éléments de 1 à 5

Exemple 2 (l'argument est «double»)

X = uns (5, 1);
M = moyenne (X, 'double)

Solution:

M = 1
Ici, nous pouvons vérifier la classe de sortie en utilisant: class (M), qui retournera 'double'

5. M = moyenne (___, nanflag)

Cette fonction définira s'il faut exclure ou inclure les valeurs NaN du calcul des syntaxes précédentes.
Il a les 2 types suivants:

  • Moyenne (X, 'omitNaN'): Elle omettra toutes les valeurs NaN du calcul
  • Moyenne (X, 'includeNaN'): Il ajoutera toutes les valeurs NaN dans le calcul.

Exemple

Définissons un vecteur X = (1 1 1 NaN 1 NaN);
M = moyenne (A, «omitnan»)

Solution: Ici, la sortie que nous obtiendrons est la moyenne de toutes les valeurs après avoir supprimé les valeurs de NaN, qui est: «1»

Ainsi, comme nous pouvons le voir, MATLAB est un système dont l'élément de données de base est un tableau qui ne nécessite aucune dimension. Cela nous permet de résoudre des problèmes informatiques, en particulier les problèmes avec les formulations matricielles et vectorielles.
Tout cela se fait en beaucoup moins de temps que d'écrire un programme dans un langage scalaire et non interactif tel que C.

Articles recommandés

Ceci est un guide de la fonction moyenne dans Matlab. Ici, nous discutons des utilisations de Matlab avec une description de la fonction moyenne dans Matlab avec sa syntaxe et divers exemples.

  1. Vecteurs dans Matlab
  2. Fonctions de transfert dans Matlab
  3. Comment installer MATLAB
  4. Python vs Matlab
  5. Fonctions MATLAB
  6. Compilateur Matlab | Applications du compilateur Matlab
  7. Utilisation de Matlab AND Operator

Catégorie: