Tapering of 2D matrices

Performs gradual tapering of matrices
432 Downloads
Updated 4 Apr 2013

View License

MATTAPER Tapering of 2D matrices.
[A,WINDOW] = MATTAPER(X,TF,W,S) performs gradual tapering by applying
either a student's t cumulative distribution function or a cosine
function to the four borders of the 2D matrix X.
For cosine: W is width of cosine in percent of width of X. S is unused.
For t-distribution: S defines the (integer) rate of decreasing border
values, and W the (integer) position of the half height of the applied
border window.

tf =
1: t-distribution
2: cosine

Example:
X = ones(60); % Uniform distribution
figure,surf(mattaper(X))

Written by Christian Lundmand Jensen
Date: 15th of February, 2013.

Update: 4th of April 2013
- Added cosine taper

Cite As

Christian Jensen (2024). Tapering of 2D matrices (https://www.mathworks.com/matlabcentral/fileexchange/40354-tapering-of-2d-matrices), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.2.0.0

Added cosine taper

1.1.0.0

Fixed problem with wrong sized window matrix.

1.0.0.0