rms

Valeur quadratique moyenne (RMS) des éléments d'un tableau.

📝 Syntaxe

  • y = rms(x)

  • y = rms(x, dim)

  • y = rms(x, vecdim)

  • y = rms(x, 'all')

  • y = rms(x, dim, type)

  • y = rms(x, 'all', type)

  • y = rms(x, dim, type, nanflag)

  • y = rms(x, 'all', type, nanflag)

📥 Argument d'entrée

  • x - Tableau d'entrée, spécifié comme un vecteur, une matrice ou un tableau multidimensionnel : types single, double, logique, entier

  • dim - Dimension sur laquelle opérer, spécifiée comme un scalaire entier positif.

  • 'all' - Opérer sur tous les éléments de x, en retournant la valeur RMS de tous les éléments.

  • type - Type de données à utiliser dans le calcul : 'double', 'native'

  • nanflag - Condition de valeur manquante, spécifiée comme : 'includenan', 'includemissing', 'omitnan', 'omitmissing'

📤 Argument de sortie

  • y - Valeur(s) quadratique(s) moyenne(s), retournée(s) sous forme de scalaire, vecteur ou tableau.

📄 Description

rms renvoie la valeur quadratique moyenne (RMS) des éléments du tableau d'entrée.

  • Si x est un vecteur, y est un scalaire.

  • Si x est une matrice, y est un vecteur ligne contenant la valeur RMS pour chaque colonne (par défaut).

  • Si x est un tableau multidimensionnel, y contient les valeurs RMS calculées le long de la première dimension du tableau dont la taille n'est pas égale à 1, sauf si une autre dimension est spécifiée.

La valeur quadratique moyenne d'un tableau x est: RMS(x)=1Nn=1Nxn2\mathrm{RMS}(x) = \sqrt{ \frac{1}{N} \sum_{n=1}^{N} |x_n|^2 } où la sommation est effectuée le long de la ou des dimensions spécifiées, et N est le nombre d'éléments le long de ces dimensions.

Gestion des NaN : Par défaut, les valeurs NaN sont incluses. Utilisez 'omitnan' ou 'omitmissing' pour ignorer les NaN.

Gestion du type : Si type est 'native', le calcul et la sortie utilisent la même classe que l'entrée (par exemple, une entrée entière renvoie une sortie entière).

💡 Exemples

Valeur RMS d'un vecteur

Valeurs RMS des colonnes d'une matrice

Valeurs RMS des lignes d'une matrice

RMS en excluant les valeurs manquantes

RMS avec entrée entière et sortie native

🔗 Voir aussi

conv, max, min.

🕔 Historique

Version
📄 Description

1.16.0

version initiale

Last updated

Was this helpful?