Main Content

Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.

rms

Nivel de la media cuadrática

Descripción

ejemplo

y = rms(x) devuelve el nivel de la media cuadrática (RMS) de la entrada, x. Si x es un vector fila o columna, y es un escalar de valor real. En el caso de las matrices, y contiene los niveles de RMS calculados a lo largo de dimensión del primer arreglo de x con un tamaño mayor que 1. Por ejemplo, si x es una matriz de N por M con N > 1, y es un vector fila de 1 por M que contiene los niveles de RMS de las columnas de x.

ejemplo

y = rms(x,dim) calcula el nivel de RMS de x a lo largo de la dimensión dim.

Ejemplos

contraer todo

Calcule el nivel de RMS de una sinusoide de 100 Hz muestreada a 1 kHz.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t);

y = rms(x)
y = 0.7071

Cree una matriz en la que cada columna sea una sinusoide de 100 Hz muestreada a 1 kHz con una amplitud distinta. La amplitud es igual al índice de columnas.

Calcule los niveles de RMS de las columnas.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t)'*(1:4);

y = rms(x)
y = 1×4

    0.7071    1.4142    2.1213    2.8284

Cree una matriz en la que cada fila sea una sinusoide de 100 Hz muestreada a 1 kHz con una amplitud distinta. La amplitud es igual al índice de filas.

Calcule los niveles de RMS de las filas especificando la dimensión igual a 2 con el argumento dim.

t = 0:0.001:1-0.001;
x = (1:4)'*cos(2*pi*100*t);

y = rms(x,2)
y = 4×1

    0.7071
    1.4142
    2.1213
    2.8284

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como vector, matriz, arreglo N-D u objeto gpuArray. De forma predeterminada, rms actúa a lo largo de la dimensión del primer arreglo de X con un tamaño mayor que 1.

Consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox) y GPU Support by Release (Parallel Computing Toolbox) para obtener más información acerca de los objetos gpuArray (Parallel Computing Toolbox).

Ejemplo: cos(pi/4*(0:159))+randn(1,160) es una señal de vector de fila monocanal.

Ejemplo: cos(pi./[4;2]*(0:159))'+randn(160,2) es una señal de dos canales.

Tipos de datos: single | double
Soporte de números complejos:

Dimensión a lo largo de la que calcular los niveles de RMS, especificada como escalar entero.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Nivel de la media cuadrática, devuelto como escalar de valor real, vector, arreglo N-D u objeto gpuArray. Si x es un vector, y es un escalar de valor real. Si x es una matriz, y contiene los niveles de RMS calculados a lo largo de la dimensión dim. De forma predeterminada, dim es la dimensión del primer arreglo de x con un tamaño mayor que 1.

Más acerca de

contraer todo

Nivel de la media cuadrática

El nivel de la media cuadrática de un vector x es

xRMS=1Nn=1N|xn|2,

con la suma realizada a lo largo de la dimensión especificada.

Referencias

[1] IEEE Std 181. IEEE® Standard on Transitions, Pulses, and Related Waveforms. 2003.

Capacidades ampliadas

Historial de versiones

Introducido en R2012a

Consulte también

| | | |