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.

peak2peak

Diferencia máxima a mínima

Descripción

ejemplo

y = peak2peak(x) devuelve la diferencia entre los valores máximo y mínimo en .x

ejemplo

y = peak2peak(x,dim) calcula las diferencias de máximo a mínimo de la dimensión a lo largo de la dimensión.xdim

Ejemplos

contraer todo

Calcular la diferencia máxima a mínima de un sinusoides de 100 Hz muestreado a 1 kHz.

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

Cree un exponencial complejo con una frecuencia de

<math display="block">
<mrow>
<mi>π</mi>
<mo>/</mo>
<mn>4</mn>
</mrow>
</math>
rad/muestra. Encuentre la diferencia de pico a pico.

n = 0:99; x = exp(1j*pi/4*n);  y = peak2peak(x)
y = 0.0000 + 1.4142i 

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 las diferencias de máximo a mínimo de las columnas.

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

     2     4     6     8

Cree una matriz donde 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 las diferencias de máximo a mínimo 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 = peak2peak(x,2)
y = 4×1

     2
     4
     6
     8

Argumentos de entrada

contraer todo

Señal de entrada, especificada como vector, matriz, matriz -D u objeto.NgpuArray Para entradas de valores complejos, identifica el máximo y el mínimo en magnitud compleja. a continuación, resta el número complejo con el módulo mínimo del número complejo con el módulo máximo.peak2peakpeak2peak

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: especifica un sinusoides como vector de fila.sin(2*pi*(0:255)/4)

Ejemplo: especifica un sinusoides de dos canales.sin(2*pi*[0.1;0.3]*(0:39))'

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

Dimensión para operar a lo largo, especificada como un escalar entero positivo. De forma predeterminada, funciona a lo largo de la primera dimensión de matriz de con un tamaño mayor que 1.peak2peakx Por ejemplo, si es un vector de fila o columna, es un escalar de valor real.xy Si es una matriz -por- con > 1, es un vector de 1 por fila que contiene las diferencias de máximo a mínimo de las columnas de .xNMNyMx

Tipos de datos: double | single

Argumentos de salida

contraer todo

Diferencia máxima a mínima, devuelta como un escalar, vector, matriz, matriz -D u objeto de valor real.NgpuArray

Referencias

[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 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