Construct triangular window object
The use of
sigwin.triang is a triangular window object.
sigwin.triang creates a handle to a triangular
window object for use in spectral analysis and FIR filtering by the
window method. Object methods enable workspace import and ASCII file
export of the window values.
For L odd, the triangular window is defined as:
For L even, the triangular window is defined as:
H = sigwin.triang returns a triangular
H of length 64.
H = sigwin.triang( returns
a triangular window object
H of length
Entering a positive non-integer value for
the length to the nearest integer. Entering a 1 for
in a window with a single value of 1.
Triangular window length. The window length requires a positive
integer. Entering a positive non-integer value for
|generate||Generates triangular window|
|info||Display information about triangular window|
|winwrite||Save triangular window in ASCII file|
Handle. To learn how copy semantics affect your use of the class, see Copying Objects (MATLAB) in the MATLAB® Programming Fundamentals documentation.
Generate a triangular window of length N = 16. Return its values as a column vector. Write the coefficients to an ASCII file in the current directory. Show information about the window object. Display the window.
H = sigwin.triang(16); win = generate(H)
win = 0.0625 0.1875 0.3125 0.4375 0.5625 0.6875 0.8125 0.9375 0.9375 0.8125
winwrite(H,'triang_16'); wininfo = info(H)
wininfo = 3×17 char array 'Triangular Window' '-----------------' 'Length : 16 '
Oppenheim, Alan V., and Ronald W. Schafer. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1989.