積分(ローリング、時間に基づく)

シグネチャ

Accumulate_Rolling_Integral(expression, window)

説明

移動ウィンドウをシグナル'expression'に適用し、各ウィンドウの積分値を計算します。'結果'の各サンプルには、その時点で終了するウィンドウのすべてのサンプルの積分が含まれています。

注記 

この積分では、入力シグナルがステップ補間され、厳密に最初のサンプルと最後のサンプルの間の領域のみを含んでいることを仮定しています。

注記 

移動ウィンドウはシグナルによって定義されています:シグナルの各サンプルはウィンドウを表しています。

サンプルの値はウィンドウの開始点、サンプルの時間はウィンドウの終了点です。このように定義されたウィンドウには、時間 t が条件(start < t < end)を満たすすべてのサンプルが含まれています。ウィンドウは通常、ウィンドウ作成ファンクション(Window_Sample、Window_Time、Window_Signal_*など)の1つを使用して作成されています。ウィンドウはウィンドウ評価ファンクション(Accumulate_Rolling_*)に入力することができます。

結果

'window'によって与えられる時間範囲における'expression'の積分。

引数

 

expression

積分の計算に使用されるシグナル。

window

時間範囲(移動ウィンドウ)の開始時間を定義するウィンドウシグナル。終了時間は現在の時間によって定義されます。例:Accumulate_Rolling_Integral(expression, Master()-5)を使用して最後の5秒間の積分を計算します。