最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
移動合計値
M = movsum(
は局所 A
,k
)k
点における合計値の配列を返します。各合計値は、長さ k
のスライディング ウィンドウにわたる A
の隣接要素から計算されます。k
が奇数である場合、ウィンドウは現在位置にある要素を中心にして配置されます。k
が偶数である場合、ウィンドウは現在の要素および直前の要素を中心にして配置されます。ウィンドウを埋めるのに十分な数の要素がない場合、ウィンドウ サイズは自動的に端点で打ち切られます。ウィンドウが打ち切られた場合、合計値はウィンドウを埋めている要素のみから取得されます。M
は A
と同じサイズです。
A
がベクトルである場合、movsum
はベクトルの長さに沿って動作します。
A
が多次元配列である場合、movsum
は、サイズが 1 に等しくない最初の配列次元に沿って動作します。
M = movsum(___,
は、前述の任意の構文について次元 dim
)dim
に沿った移動合計値の配列を返します。たとえば、A
が行列である場合、movsum(A,k,2)
は A
の列に沿って動作し、各行の k
個の要素の移動合計値を計算します。
M = movsum(___,
は、前述の任意の構文について nanflag
)NaN
値を計算に含めるか省略するかを指定します。movsum(A,k,'includenan')
はすべての NaN
値を計算に含め、movsum(A,k,'omitnan')
はこれらを無視するため、より少ない点で合計値を計算します。
M = movsum(___,
は、名前と値のペアの引数を 1 つ以上使用して合計値に追加のパラメーターを指定します。たとえば、Name,Value
)x
が時間ベクトルである場合、movsum(A,k,'SamplePoints',x)
は x
を基準として A
の移動合計値を計算します。