Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

rms

Nivel de raíz-media-cuadrada

Descripción

ejemplo

y = rms(x) devuelve el nivel de media cuadrada raíz (RMS) de la entrada, .x Si es un vector de fila o columna, es un escalar de valor real.xy Para matrices, contiene los niveles de RMS calculados a lo largo de la primera dimensión de matriz de x con un tamaño mayor que 1.y Por ejemplo, si es una matriz -por- con > 1, entonces es un vector de 1 por fila que contiene los niveles RMS de las columnas de .xNMNyMx

ejemplo

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

Ejemplos

contraer todo

Calcular el nivel de RMS de un sinusoides de 100 Hz muestreado 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 un sinusoides de 100 Hz muestreado a 1 kHz con una amplitud diferente. La amplitud es igual al índice de columna.

Calcular 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 un sinusoides de 100 Hz muestreado a 1 kHz con una amplitud diferente. La amplitud es igual al índice de fila.

Calcular 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

Matriz de entrada, especificada como vector, matriz, matriz N-D u objeto.gpuArray De forma predeterminada, actúa a lo largo de la primera dimensión de matriz de con un tamaño mayor que 1.rmsX

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

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

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

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

Dimensión a lo largo de la cual calcular los niveles de RMS, especificado como un escalar entero.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Nivel de raíz-media-cuadrada, devuelto como un escalar de valor real, vector, matriz N-D u objeto.gpuArray Si es un vector, entonces es un escalar de valor real.xy Si es una matriz, contiene los niveles de RMS calculados a lo largo de la dimensión .xydim De forma predeterminada, es la primera dimensión de matriz de con un tamaño mayor que 1.dimx

Más acerca de

contraer todo

Nivel De Root-Mean-Square

El nivel de raíz-media-cuadrada de un vector esx

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

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Consulte también

| | | |

Introducido en R2012a