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.