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.

tukeywin

Ventana Tukey (coseno cónico)

Descripción

ejemplo

w = tukeywin(L,r) devuelve una ventana de Tukey -punto con fracción de coseno.Lr

Ejemplos

contraer todo

Calcular ventanas Tukey de 128 puntos con cinco valores diferentes de , o "tapers."r Visualice los resultados utilizando .wvtool

L = 128; t0 = tukeywin(L,0);        % Equivalent to a rectangular window t25 = tukeywin(L,0.25); t5 = tukeywin(L);          % r = 0.5 t75 = tukeywin(L,0.75); t1 = tukeywin(L,1);        % Equivalent to a Hann window wvtool(t0,t25,t5,t75,t1)

Argumentos de entrada

contraer todo

Longitud de ventana, especificada como un entero positivo.

Tipos de datos: single | double

Fracción de coseno, especificada como un escalar real. La ventana Tukey es una ventana rectangular con el primer y último porcentaje de las muestras iguales a partes de un coseno.r/2 Por ejemplo, la configuración produce una ventana de Tukey donde de toda la longitud de la ventana consta de segmentos de un coseno de cambio de fase con period .r= 0.51/22r= 1 Si especifica , se devuelve una ventana rectangular -point.r≤ 0L Si especifica , se devuelve una ventana -point von Hann.r≥ 1L

Tipos de datos: single | double

Argumentos de salida

contraer todo

Ventana Tukey, devuelta como vector de columna.

Algoritmos

La siguiente ecuación define la ventana -point Tukey:L

w(x)={12{1+cos(2πr[xr/2])},0x<r21,r2x<1r212{1+cos(2πr[x1+r/2])},1r2x1

donde es un vector espaciado linealmente de punto generado mediante .xLlinspace El parámetro es la relación entre la longitud de la sección con cinta cosey y toda la longitud de la ventana conr 0 ≤ r ≤ 1. Por ejemplo, establecer r = 0.5 produce una ventana de Tukey donde 1/2 de toda la longitud de la ventana consta de segmentos de un coseno de fase cambiada con el período 2 a 1.r Si especifica r ≤ 0, se devuelve una ventana rectangular de punto - .L Si especifica r ≥ 1, se devuelve una ventana de von Hann de punto.L

Referencias

[1] Bloomfield, P. Fourier Analysis of Time Series: An Introduction. New York: Wiley-Interscience, 2000.

Capacidades ampliadas

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

Consulte también

Apps

Funciones

Introducido antes de R2006a