(The documentation of function cut_imsequence2_time)
Last Update: 2023/6/29
◆機能・用途(Purpose)
フーリエスペクトル(あるいは複素数値の時系列データ)から
必要な周波数(時刻)範囲を切り出す。
範囲を周波数(時刻)で指定する。
Extract a necessary frequency (or time) range
from a Fourier spectrum (or a complex-valued time series data);
the range is specified by frequency (or time).
※以下では簡単のためフーリエスペクトルを扱う場合を考え、
独立変数を周波数とする。
複素数値の時系列データを扱う場合には
「周波数」を「時刻」と読み替えれば良い。
Below, only a Fourier spectrum is considered for simplicity.
Therefore, the frequency is the independent variable.
For a complex-valued time series data,
the “frequency” below
should be replaced with “time”.
切り出す前のフーリエスペクトル。
The Fourier spectrum before the extraction.
start
切り出す範囲の先頭の周波数。
The start frequency of the frequency window to extract.
end
切り出す範囲の末尾の周波数。
The end frequency of the frequency window to extract.
◆戻り値(Return value)
引数originalが表すフーリエスペクトルから
[start,end]の周波数範囲を切り出したフーリエスペクトル。
[start,end]がoriginalの周波数範囲外にはみ出す場合はエラーとなる。
A Fourier spectrum obtained by extracting
the frequency window [start, end]
from the Fourier spectrum given by argument original.
If [start,end] extends out of the definition range of original,
the program finishes as an error.