![]() | Télécharger l'aide (Windows uniquement) |
Classe propriétaire : filter design
Requiert : Module MathScript RT
impzd(b)
impzd(b, a)
impzd(b, a, n)
impzd(b, a, n, f)
impzd(b, a, [], f)
[r, t] = impzd(b)
[r, t] = impzd(b, a)
[r, t] = impzd(b, a, n)
[r, t] = impzd(b, a, n, f)
[r, t] = impzd(b ,a, [], f)
Ancien nom : impz
Calcule la réponse impulsionnelle d'un filtre. Si vous ne demandez pas de sortie, cette fonction trace la réponse impulsionnelle dans la fenêtre de tracé actuelle.
Nom | Description |
---|---|
b | Spécifie les coefficients de filtre directs. b est un vecteur réel. |
a | Spécifie les coefficients de filtre inverses. a est un vecteur réel. La valeur par défaut est [1]. |
n | Spécifie le nombre de points équidistants pour lesquels calculer une réponse impulsionnelle. Si vous spécifiez [] pour n, LabVIEW détermine le nombre de points automatiquement. Si vous ne spécifiez pas n, LabVIEW détermine le nombre de points en fonction de a. n est un entier non négatif ou un vecteur de tels nombres. |
f | Spécifie la distance d entre les points équidistants, où d = 1/f. f est un nombre réel positif. |
Nom | Description |
---|---|
r | Renvoie la réponse impulsionnelle du filtre défini par a et b. r est un vecteur réel. |
t | Renvoie les valeurs de temps de la réponse impulsionnelle. t est un vecteur réel. |
Le tableau suivant répertorie les caractéristiques de support de cette fonction.
Supportée par le moteur d'exécution LabVIEW | Oui (si vous demandez une sortie) |
Supportée sur les cibles RT | Oui (si vous demandez une sortie) |
Compatible avec les durées d'exécution limitées sur RT | Non caractérisée |
b = [1];
a = [1, 0.2, -0.02, 1];
n = 10;
f = 2;
[R, T] = impzd(b, a, n, f)
Utile
Pas utile