関数cut_sequence_time マニュアル

(The documentation of function cut_sequence_time)

Last Update: 2023/3/30


◆機能・用途(Purpose)

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


◆形式(Format)

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


◆引数(Arguments)

original 切り出す前の時系列データ。
The time series data before the extraction.
start 切り出す範囲の先頭の時刻。
The start time of the time window to extract.
end 切り出す範囲の末尾の時刻。
The end time of the time window to extract.


◆戻り値(Return value)

引数originalが表す時系列データから [start,end]の時刻範囲を切り出した時系列データ。 [start,end]がoriginalの時刻範囲外にはみ出す場合はエラーとなる。
A time series data obtained by extracting the time window [start, end] from the time series data given by argument original. If [start,end] extends out of the definition range of original, the program finishes as an error.


◆使用例(Example)

struct sequence a,b;
b=cut_sequence_time(a,a.t0,a.t0+(a.size-1)∗a.dt);

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