Functions/ezfftf - NCL tips

配列の最も右の次元についてフーリエ変換する関数。ezはeasyの意味で,FFTPACKルーチンのezfftf.fを直接呼び出すものであるとのこと。

a = ezfftf(x)

〔入力変数〕

x

フーリエ変換したい配列。多次元の場合は最も右の次元について行われる。未定義値はない方が望ましい。また,長さが2の累乗である必要はない。

〔出力変数〕

a

入力した配列xの最も右の次元に対するフーリエ係数。xがdouble型の場合にはdouble型,それ以外の場合にはfloat型として返される。例えば,xが[NY]x[NX]の配列であった場合,aは[2]x[NY]x[NX/2]の配列となる。最も左の次元の0番目が実係数(cosの係数),1番目が虚係数(sinの係数)を表す。xに未定義値を含む場合には,その部分を含むフーリエ係数が未定義値となる。
また,aのattributeとして以下が返される。
@xbar:フーリエ変換の定数部分,すなわち平均値。あるいは直流成分とも言える。
@npts:フーリエ変換した元の配列の次元の長さ。上のNXにあたる。


トップ   編集 凍結 添付 名前変更   新規