peak2peak
Diferencia de máximo a mínimo
Descripción
Ejemplos
Diferencia pico a pico de una sinusoide
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
Diferencia pico a pico de una exponencial compleja
Cree una exponencial compleja con una frecuencia de 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
Diferencias pico a pico de una matriz 2D
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
Diferencias pico a pico de una matriz 2D a lo largo de una dimensión especificada
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
x
— Arreglo de entrada
vector | matriz | arreglo N-D | objeto gpuArray
Señal de entrada, especificada como un vector, matriz, arreglo N-D u objeto gpuArray
. 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.
Consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox) y GPU Computing Requirements (Parallel Computing Toolbox) para obtener más información acerca de los objetos gpuArray
(Parallel Computing Toolbox).
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: Sí
dim
— Dimensión sobre la que operar
escalar entero positivo
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
y
— Diferencia de máximo a mínimo
escalar | vector | matriz | arreglo N-D | objeto gpuArray
Diferencia de máximo a mínimo, devuelta como escalar de valor real, vector, matriz, arreglo N-D u objeto gpuArray
.
Referencias
[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 2003.
Capacidades ampliadas
Arreglos altos
Realice cálculos con arreglos que tienen más filas de las que caben en la memoria.
Esta función es totalmente compatible con los arreglos altos. Para obtener más información, consulte Arreglos altos.
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Entorno basado en subprocesos
Ejecute código en segundo plano con MATLAB® backgroundPool
o acelere código con Parallel Computing Toolbox™ ThreadPool
.
Esta función es totalmente compatible con los entornos basados en hilos. Para obtener más información, consulte Run MATLAB Functions in Thread-Based Environment.
Arreglos GPU
Acelere código mediante la ejecución en una unidad de procesamiento gráfico (GPU) mediante Parallel Computing Toolbox™.
Esta función es totalmente compatible con los arreglos de GPU. Para obtener más información, consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
Historial de versiones
Introducido en R2012a
Abrir ejemplo
Tiene una versión modificada de este ejemplo. ¿Desea abrir este ejemplo con sus modificaciones?
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)