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.rectwin Clase

Espacio de nombres: sigwin

Construir un objeto de ventana rectangular

Descripción

Nota

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

sigwin.rectwin crea un identificador de un objeto de ventana rectangular 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.

La siguiente ecuación define la ventana rectangular de longitud N:

w(n)=1,0nN1

Construcción

H = sigwin.rectwin devuelve un objeto de ventana rectangular H de longitud 64.

H = sigwin.rectwin(Length) devuelve un objeto de ventana rectangular H de longitud Length. Length 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.

Propiedades

Length

Longitud de la ventana rectangular. 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 una ventana rectangular
infoDisplay information about rectangular window object
winwriteSave rectangular 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 rectangular de longitud N = 16. Devuelva sus valores como un vector columna. Muestre información acerca del objeto de ventana. Muestre la ventana.

H = sigwin.rectwin(16);

win = generate(H)
win = 16×1

     1
     1
     1
     1
     1
     1
     1
     1
     1
     1
      ⋮

wininfo = info(H)
wininfo = 3x18 char array
    'Rectangular 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.