Contenu principal

triang

Description

w = triang(L) renvoie une fenêtre triangulaire à L points.

exemple

w = triang(L,typeName) spécifie l’option permettant de renvoyer la fenêtre w en simple ou double précision. (depuis R2024b)

Exemples

réduire tout

Créez une fenêtre triangulaire à 200 points. Affichez le résultat avec wvtool.

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

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain, xlabel Samples, ylabel Amplitude contains an object of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains an object of type line.

Arguments d'entrée

réduire tout

Longueur de la fenêtre, définie par un entier non négatif.

Remarque

Si vous spécifiez un nombre non entier pour L, la fonction l’arrondit à la valeur entière la plus proche.

Types de données : single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Type (classe) de données de sortie, défini comme suit :

  • "double" : utilisez cette option pour renvoyer une sortie w double précision.

  • "single" : utilisez cette option pour renvoyer une sortie w simple précision.

Types de données : char | string

Arguments de sortie

réduire tout

Fenêtre triangulaire, renvoyée sous la forme d’un vecteur colonne.

Algorithmes

Les coefficients d’une fenêtre triangulaire sont les suivants :

Si L est impair :

w(n)={2nL+11nL+1222nL+1L+12+1nL

Si L est pair :

w(n)={(2n1)L1nL22(2n1)LL2+1nL

Références

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

Capacités étendues

développer tout

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Génération de code GPU
Générez du code CUDA® pour les GPU NVIDIA® avec GPU Coder™.

Historique des versions

Introduit avant R2006a

développer tout

Voir aussi

Applications

Fonctions