seq | フーリエスペクトル\(F(f)\)を表す構造体。
高周波側の半分は低周波側の折り返しの複素共役でなければならない。
またメンバsizeは2の巾乗、メンバt0は0.0でなければならない。 A structure which represents the Fourier spectrum \(F(t)\). The upper half frequency components must be the complex conjugates of the lower half with the reversed order. Members size and t0 must be a power of 2 and 0.0, respectively. |
size | 作成する時系列データのサンプル数。
seq.size以下の自然数を指定する。
フーリエ逆変換後に先頭のsizeサンプルを抽出した時系列データが
返されることになる。
時系列データをフーリエ変換する際に
長さを2の巾乗にするために末尾にダミーの0.0を挿入しているので、
フーリエスペクトルを単に逆変換して時系列データに戻すと
ダミーの0.0の文だけ元の時系列データよりも長くなる。
そこで、元の時系列データの長さに戻すためにこの引数が用いられる。 The number of data samples of the time series data to create, which must be a natural number less than or equal to seq.size. After the Fourier inverse transformation, the first size samples are extracted for the return value. This accounts for the dammy zeroes that were appended at the end of the original time series data to make the length a power of 2. Due to the dammy zeroes, simply inverting the Fourier spectrum results in a time series data that may be longer than the original one. To reconstruct the original length, this argument is used. |
t0 | 逆変換して得られる時系列データの先頭時刻。
時系列データをフーリエ変換する際に先頭時刻\(t_0\)の情報が失われるので、
逆変換によって完全に元の時系列データに戻すには
\(t_0\)の値をスペクトルとは別に与える必要がある。 The beginning time of the transformed time series data. As the beginning time \(t_0\) of a time series data is lost by Fourier transformation, the value of \(t_0\) must be given in addition to the spectrum to completely reconstruct the original time series data by the inverse transformation. |
戻り値のメンバ Member of the return value |
値 Value |
size | 引数sizeの値 The value of argument size |
t0 | 引数t0の値 The value of argument t0 |
dt | (\ref{eq.dt.definition})式の\(\Delta t\) \(\Delta t\) of eq. (\ref{eq.dt.definition}) |
各\(k\)に対するvalue[k] value[k] for each \(k\) |
(\ref{eq.discrete.definition})式の\(f_k\) \(f_k\) of eq. (\ref{eq.discrete.definition}) |