Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

sigwin.triang Clase

Espacio de nombres: sigwin

Construya un objeto de ventana triangular

Descripción

Nota

No se recomienda el uso de sigwin.triang. En su lugar, use triang.

sigwin.triang es un objeto de ventana triangular.

sigwin.triang crea un identificador de un objeto de ventana triangular para utilizarlo en análisis del espectro y filtros FIR mediante el método de ventana. Los métodos de los objetos permiten importar el espacio de trabajo y exportar los valores de la ventana a un archivo ASCII.

En el caso de L impar, la ventana triangular se define como:

w(n)={2nL+11nL+1222nL+1L+12+1nL

En el caso de L par, la ventana triangular se define como:

w(n)={(2n1)L1nL22(2n1)LL2+1nL

Construcción

H = sigwin.triang devuelve un objeto de ventana triangular H de longitud 64.

H = sigwin.triang(Length) devuelve un objeto de ventana triangular H de longitud Length. Al introducir un valor no entero positivo para Length, esta redondea la longitud al entero más próximo. Al introducir un valor de 1 para Length, resulta en una ventana con un solo valor de 1.

Propiedades

Length

Longitud de la ventana triangular. La longitud de la ventana requiere un entero positivo. Al introducir un valor no entero positivo para Length, esta redondea la longitud al entero más próximo. Al introducir un valor de 1 para Length, resulta en una ventana con un solo valor de 1.

Métodos

generateGenerar ventana triangular
infoDisplay information about triangular window
winwriteSave triangular window in ASCII file

Semántica de copia

Identificador. Para obtener información sobre la forma en que la semántica de copia afecta a su utilización de clase, consulte Copying Objects en la documentación de Programming Fundamentals de MATLAB®.

Ejemplos

contraer todo

Genere una ventana triangular de longitud N = 16. Devuelva sus valores como un vector columna. Muestre información acerca del objeto de ventana. Muestre la ventana.

H = sigwin.triang(16);

win = generate(H)
win = 16×1

    0.0625
    0.1875
    0.3125
    0.4375
    0.5625
    0.6875
    0.8125
    0.9375
    0.9375
    0.8125
      ⋮

wininfo = info(H)
wininfo = 3x17 char array
    'Triangular Window'
    '-----------------'
    'Length  : 16     '

wvtool(H)

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain, xlabel Samples, ylabel Amplitude contains an object of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains an object of type line.

Referencias

Oppenheim, Alan V., y Ronald W. Schafer. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1989.