Skip to Main Content Skip to Search
Product Documentation

window - Window function gateway

Syntax

window
w=window(fhandle,n)
w=window(fhandle,n,winopt)

Description

window opens the Window Design and Analysis Tool (wintool).

w = window(fhandle,n) returns the n-point window, specified by its function handle, fhandle, in column vector w. Function handles are window function names preceded by an @.

@barthannwin
@bartlett
@blackman
@blackmanharris
@bohmanwin
@chebwin
@flattopwin
@gausswin
@hamming
@hann
@kaiser
@nuttallwin
@parzenwin
@rectwin
@taylorwin
@triang
@tukeywin

w = window(fhandle,n,winopt) returns the window specified by its function handle, fhandle, and its winopt value or sampling flag string. For chebwin, kaiser, and tukeywin, you must enter a winopt value. For the other windows listed below, winopt values are optional.

Window

winopt Description

winopt Value

blackman

sampling flag string

'periodic'or 'symmetric'

chebwin

sidelobe attenuation relative to mainlobe

numeric

flattopwin

sampling flag string

'periodic'or 'symmetric'

gausswin

alpha value (reciprocal of standard deviation)

numeric

hamming

sampling flag string

'periodic'or 'symmetric'

hann

sampling flag string

'periodic'or 'symmetric'

kaiser

beta value

numeric

taylorwin

1. number of sidelobes
2. maximum sidelobe level in dB relative to mainlobe peak

1. integer greater than or equal to 1
2. negative value

tukeywin

ratio of taper to constant sections

numeric

Examples

Create Blackman Harris, Hamming, and Gaussian windows and plot them in the same WVTool.

N = 65;
w = window(@blackmanharris,N);
w1 = window(@hamming,N); 
w2 = window(@gausswin,N,2.5); 
wvtool(w,w1,w2)

Plot comparing Blackman Harris, Hamming, and Gaussian windows of the same length.

See Also

barthannwin | bartlett | blackman | blackmanharris | bohmanwin | chebwin | flattopwin | gausswin | hamming | hann | kaiser | nuttallwin | parzenwin | rectwin | taylorwin | triang | tukeywin

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS