関数名 Function name |
対象とする型 variable type |
機能・用途 Purpose |
getFFTlength | 全て All |
指定された整数以上の最小の2の巾乗を計算する。 Compute the minimum value of a power of 2 greater than or equal to a given integer. |
sequence_addzero | struct sequence |
時系列データの末尾に値が0.0のダミーデータを追加して指定した長さにする。 Add dammy data of 0.0 values at the end of a time series data to make it a specified length. |
imsequence_addzero | struct imsequence | |
imsequence2_addzero | struct imsequence2 | |
sequence_addzero_before | struct sequence |
時系列データの先頭に値が0.0のダミーデータを追加して指定した長さにする。 Add dammy data of 0.0 values at the start of a time series data to make it a specified length. |
imsequence_addzero_before | struct imsequence | |
imsequence2_addzero_before | struct imsequence2 | |
fft | struct imsequence |
時系列データのフーリエスペクトルを
高速フーリエ変換(FFT)のアルゴリズムを用いて計算する。
時系列データとして長さが2の巾乗で虚部が0.0の複素数値系列を与える。 Compute the Fourier spectrum of a time series data using the fast Fourier transformation (FFT) algorithm, where the time series data is given as a complex number series of a length of a power of 2 with 0.0 values for the imaginary parts. |
fft2 | struct imsequence2 | |
fft_sequence | struct sequence → struct imsequence |
時系列データのフーリエスペクトルを
高速フーリエ変換(FFT)のアルゴリズムを用いて計算する。
時系列データとして任意の長さの実数値系列を与える。 Compute the Fourier spectrum of a time series data using the fast Fourier transformation (FFT) algorithm, where the time series data is given as a real number series of arbitrary length. |
fft2_sequence | struct sequence → struct imsequence2 | |
addzero_and_fft2_sequence | struct sequence → struct imsequence2 | 時系列データ(任意の長さの実数値系列)の前後に値が0.0のダミーデータを追加した上で
フーリエスペクトルを高速フーリエ変換(FFT)のアルゴリズムを用いて計算する。 Add dammy data of 0.0 values at the start and end of a time series data (a real number series of arbitrary length), and compute the Fourier spectrum of the resultant time series data using the fast Fourier transformation (FFT) algorithm. |
fift | struct imsequence |
フーリエスペクトルの逆変換を
高速フーリエ変換(FFT)のアルゴリズムを用いて計算する。
結果(時系列データ)を長さが2の巾乗の複素数値系列として返す。 Compute the Fourier inverse transformation of a spectrum using the fast Fourier transformation (FFT) algorithm, and return the result (a time series data) as a complex number series of a length which is a power of 2. |
fift2 | struct imsequence2 | |
fift_sequence | struct imsequence → struct sequence |
フーリエスペクトルの逆変換を
高速フーリエ変換(FFT)のアルゴリズムを用いて計算する。
結果(時系列データ)を指定した長さの実数値系列として返す。 Compute the Fourier inverse transformation of a spectrum using the fast Fourier transformation (FFT) algorithm, and return the result (a time series data) as a real number series of a specified length. |
fift2_sequence | struct imsequence2 → struct sequence | |
convolution_time | struct sequence | 2つの時系列データのコンボリュージョンを時間領域で計算する。 Compute the comvolution of two time data in the time domain. |
convolution_freq | struct sequence | 2つの時系列データのコンボリュージョンを周波数領域で計算する。 Compute the comvolution of two time data in the frequency domain. |
fill_spectrum2_upper_half | struct imsequence2 | ナイキスト周波数以下の成分のみが設定されたフーリエスペクトルに対して
ナイキスト周波数から高周波側の成分の値を設定する。 Set the values of a Fourier spectrum in the frequencies above the Nyquist frequency given those below the Nyquist frequency. |
fft2_pow5_analytical | struct sequence → struct imsequence2 | 時間関数pow5のフーリエスペクトルを解析式を用いて計算する。 Compute the Fourier spectrum of a time function pow5 using an analytical formula. |
fft2_pow7_analytical | struct sequence → struct imsequence2 | 時間関数pow7のフーリエスペクトルを解析式を用いて計算する。 Compute the Fourier spectrum of a time function pow7 using an analytical formula. |