関数cut_sequence マニュアル

(The documentation of function cut_sequence)

Last Update: 2023/6/12


◆機能・用途(Purpose)

時系列データから必要な時刻範囲を切り出す。 範囲を配列要素番号で指定する。
Extract a necessary time range from a time series data; the range is specified by array indices.


◆形式(Format)

#include <sequence/operation.h>
inline struct sequence cut_sequence
(struct sequence original,const int start,const int end)


◆引数(Arguments)

original 切り出す前の時系列データ。
The time series data before the extraction.
start 切り出す範囲の先頭時刻に対応する配列要素番号。
The array index corresponding to the beginning of the time window to extract.
end 切り出す範囲の末尾時刻に対応する配列要素番号。
The array index corresponding to the end of the time window to extract.


◆戻り値(Return value)

引数originalが表す時系列データから start番目からend番目までの要素を切り出した時系列データ。 [start,end]がoriginal.valueの配列要素番号範囲外にはみ出す場合はエラーとなる。
A time series data obtained by extracting startth to endth samples from the time series data given by argument original. If [start,end] extends out of the array index range of original.value, the program finishes as an error.


◆使用例(Example)

struct sequence a,b;
b=cut_sequence(a,0,a.size-1);

この例ではaがそのままbにコピーされる。
In this example, a is simply copied to b.