Main Content

peak2peak

Diferencia de máximo a mínimo

Descripción

ejemplo

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

ejemplo

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

Ejemplos

contraer todo

Calcule la diferencia de máximo a mínimo de una sinusoide de 100 Hz muestreada a 1 kHz.

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

y = peak2peak(x)
y = 2

Cree una exponencial compleja con una frecuencia de π/4 rad/muestra. Encuentre la diferencia pico a pico.

n = 0:99;
x = exp(1j*pi/4*n);

y = peak2peak(x)
y = 0.0000e+00 + 1.1034e-15i

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 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 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 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 un vector, matriz o arreglo N-D. En entradas de valor complejo, peak2peak identifica el máximo y el mínimo en magnitud compleja. Después peak2peak resta el número complejo con el módulo mínimo del número complejo con el módulo máximo.

Ejemplo: sin(2*pi*(0:255)/4) especifica una sinusoide como un vector fila.

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

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

Dimensión sobre la que se desea operar, especificada como escalar entero positivo. De forma predeterminada, peak2peak opera a lo largo de la primera dimensión del arreglo de x con un tamaño mayor que 1. Por ejemplo, si x es un vector fila o columna, y es un escalar de valor real. Si x es una matriz de N por M con N > 1, y es un vector fila de 1 por M que contiene las diferencias de máximo a mínimo de las columnas de x.

Tipos de datos: double | single

Argumentos de salida

contraer todo

Diferencia de máximo a mínimo, devuelta como escalar de valor real, vector, matriz o arreglo N-D.

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™.

Historial de versiones

Introducido en R2012a

Consulte también

| | | |