Two dimensional window generator (2D window)

版本 1.0.0.0 (1.5 KB) 作者: Disi A
This function creates a two-dimentional window that can be used for a matrix or image.
3.7K 次下载
更新时间 2013/10/8

查看许可证

This function creates a two-dimentional window that can be used for a matrix or image using MATLAB built-in 1D window function.

Usage: w = window2(r, c, w_type);
r: number of rows of the window you want to generate
c: number of columns
w_type: window type

Options are listed below (same with 1D built in function)
@bartlett - Bartlett window.
@barthannwin - Modified Bartlett-Hanning window.
@blackman - Blackman window.
@blackmanharris - Minimum 4-term Blackman-Harris window.
@bohmanwin - Bohman window.
@chebwin - Chebyshev window.
@flattopwin - Flat Top window.
@gausswin - Gaussian window.
@hamming - Hamming window.
@hann - Hann window.
@kaiser - Kaiser window.
@nuttallwin - Nuttall defined minimum 4-term Blackman-Harris window.
@parzenwin - Parzen (de la Valle-Poussin) window.
@rectwin - Rectangular window.
@taylorwin - Taylor window.
@tukeywin - Tukey window.
@triang - Triangular window.

-Example:
To compute windowed 2D FFT
[r,c]=size(img);
w=window2(r,c,@hamming);
fft2(img.*w);

Note: NOT using rotational symmetric convention

Disi A --- May,16, 2013
adis@mit.edu

引用格式

Disi A (2026). Two dimensional window generator (2D window) (https://ww2.mathworks.cn/matlabcentral/fileexchange/43827-two-dimensional-window-generator-2d-window), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2012b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Windows 的更多信息
版本 已发布 发行说明
1.0.0.0