関数get_imsequence_memory マニュアル

(The documentation of function get_imsequence_memory)

Last Update: 2023/6/13


◆機能・用途(Purpose)

struct imsequence型構造体のメンバsize,t0,dtの値を設定し、 メンバvalueの動的メモリを確保する。
Set the values of members size, t0, and dt of a struct imsequence-type structure, and allocate dynamic memory for member value of the structure.


◆形式(Format)

#include <sequence/initialize.h>
inline struct imsequence get_imsequence_memory
(const int size,const double t0,const double dt)


◆引数(Arguments)

size 作成するフーリエスペクトル(あるいは複素時系列データ)の サンプル数\(N\)。
The number of samples \(N\) of the Fourier spectrum (or complex time series data) to create.
t0 作成するフーリエスペクトル(あるいは複素時系列データ)の 先頭周波数(あるいは時刻)\(t_0\)。
The beginning frequency (or time) \(t_0\) of the Fourier spectrum (or complex time series data) to create.
dt 作成するフーリエスペクトル(あるいは複素時系列データ)の サンプリング間隔\(\Delta t\)。
The sampling interval \(\Delta t\) of the Fourier spectrum (or complex time series data) to create.


◆戻り値(Return value)

周波数(あるいは時刻)\(t=t_0+k\Delta t\) (\(k=0,1,2,\cdots,N-1\)) で定義された空のフーリエスペクトル(あるいは複素時系列データ)。 戻り値のメンバの値は以下のようになる。
An empty Fourier spectrum (or complex time series data) defined at frequencies (or times) \(t=t_0+k\Delta t\) (\(k=0,1,2,\cdots,N-1\)).

戻り値のメンバ
Member of the return value

Value
size \(N\)
t0 \(t_0\)
dt \(\Delta t\)
tmax \(t_0+(N-1)\Delta t\)
length \((N-1)\Delta t\)
value \(N\)個の要素から成る配列。 動的メモリの確保のみ行い、配列要素の値は設定しない。
An array of \(N\) components; only allocated without setting the values of array components.
checked ’y’


◆使用例(Example)

struct imsequence data=get_imsequence_memory(100,0.0,0.01);