Intégrale (glissante, basée sur le temps)

Signature

Accumulate_Rolling_Integral(expression, window)

Description

Applique une plage mouvante au signal 'expression' et calcule l'intégrale sur chaque plage. Chaque échantillon de 'result' contient l'intégrale de tous les échantillons de la plage se terminant à cette heure.

Note  

L'entier présuppose que le signal d'entrée est interpolé par étapes et qu'il comprend uniquement la zone située entre le premier et le dernier échantillons.

Note  

Une plage mouvante est définie par un signal : chaque échantillon du signal représente une plage.

La valeur de l'échantillon correspond au point de départ de la plage, l'heure de l'échantillon marquant le point final de la plage. Une plage définie ainsi contient tous les échantillons de l'heure t remplissant la condition de début < t < fin. On crée habituellement des plages à l'aide de l'une des fonctions de création de plages (Window_Sample, Window_Time, Window_Signal_*, ...). Les plages peuvent être transmises à la fonction d'évaluation de plages (Accumulate_Rolling_*).

Résultat

L'intégrale de 'expression' dans la plage de temps définie par 'window'.

Arguments

 

expression

Le signal pour lequel l'intégrale est calculée.

plage

Un signal de plage définit l'heure de début de la plage horaire (plage mouvante). L'heure de fin est déterminée par l'heure actuelle. Par exemple pour calculer l'intégrale des 5 dernières secondes, utiliser Accumulate_Rolling_Integral(expression, Master()-5).