Signaux à temps continu
TODO: documentation détaillée
Types
using tsd::FonctionAbstraite = typedef fonction<T(float)>
Fonction à temps continu (type de retour générique).
using tsd::FonctionRéelle = typedef FonctionAbstraite<float>
Fonction à temps continu (type de retour réel).
Variables et constantes
FonctionRéelle tsd::fct_impulsion
Dirac.
FonctionRéelle tsd::fct_échelon
Echelon unité
FonctionRéelle tsd::fct_0
Fonction nulle partout.
FonctionRéelle tsd::fct_1
Fonction égale à un partout.
FonctionRéelle tsd::fct_sin
Sinusoide.
Structures
struct FonctionEchantillonnée
Approximation d'une fonction à temps continu par échantillonnage.
Fonctions
T intégrale_trap(const FonctionAbstraite<T> &f, float tmin, float tmax, entier N=1000)
Intégration (approximation trapézoidale)
FonctionEchantillonnée<cfloat> tfc(const FonctionAbstraite<T> &fct, float δT, float δF, entier nt, entier nf)
Approximation de la transformée de Fourier à temps continu.
FonctionEchantillonnée<T> FonctionEchantillonnée<T>::def(float tmin, float tmax, entier n, FonctionAbstraite<T> f)
Echantillonnage d'une fonction à temps continu.