Analyse d'un filtre linéaire (tracé des différentes réponses).

Espace de nom : tsd::filtrage

Prototype

tsd::vue::Figures tsd::filtrage::plot_filtre(const Design &d, bouléen complet=non, float fe=1.0f)

Paramètres

dFonction de transfert à analyser (ou vecteur de coefficients).
completSi vrai, affiche l'ensemble des réponses (impulsionnelle, zéros et pôles, etc.). Dans le cas contraire, affiche seulement la réponse fréquentielle (en magnitude).
feFréquence d'échantillonnage (optionnel).

Retourne

La figure créée.

Description

Cette fonction crée une nouvelle figure, et trace les réponses fréquentielles et temporelles du filtre, ainsi que le diagramme des zéros et des pôles.

Exemple

  // pour cet exemple, on prend une moyenne glissante d'ordre 10
  soit h = Vecf::ones(10) / 10;
  soit f = plot_filtre(h);
  f.afficher();