# triang

Triangular window

## Description

example

w = triang(L) returns an L-point triangular window.

## Examples

collapse all

Create a 200-point triangular window. Display the result using wvtool.

L = 200;
w = triang(L);
wvtool(w)

## Input Arguments

collapse all

Window length, specified as a positive integer.

Data Types: single | double

## Output Arguments

collapse all

Triangular window, returned as a column vector.

## Algorithms

The coefficients of a triangular window are:

For L odd:

$w\left(n\right)=\left\{\begin{array}{ll}\frac{2n}{L+1}\hfill & 1\le n\le \frac{L+1}{2}\hfill \\ 2-\frac{2n}{L+1}\hfill & \frac{L+1}{2}+1\le n\le L\hfill \end{array}$

For L even:

$w\left(n\right)=\left\{\begin{array}{ll}\frac{\left(2n-1\right)}{L}\hfill & 1\le n\le \frac{L}{2}\hfill \\ 2-\frac{\left(2n-1\right)}{L}\hfill & \frac{L}{2}+1\le n\le L\hfill \end{array}$

## References

[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.

## Version History

Introduced before R2006a