FourierSeries`
FourierSeries`

DTFourierTransform

バージョン7.0の時点で,DTFourierTransformFourierSequenceTransformという名前に変更され,組込みのWolfram言語カーネルの一部となっている.

DTFourierTransform[expr,n,ω]

expr の離散時間フーリエ変換を ω の関数として返す.ここで exprn の関数である.

詳細とオプション

  • DTFourierTransformを使うためには,まずフーリエ級数パッケージをロードしなくてはならない.それにはNeeds["FourierSeries`"]を実行する必要がある.
  • expr の離散時間フーリエ変換は,デフォルトで expr 2πω となっている.
  • DTFourierTransformはデフォルト周期が1の ω の周期関数を返す.
  • 異なる離散時間フーリエ変換の定義は,オプションFourierParametersを使って指定することができる.
  • FourierParameters->{a,b}という設定では,DTFourierTransformで計算される離散時間フーリエ変換は expr 2 πω であり,デフォルト周期ω の周期関数である.

例題

  (1)

離散時間フーリエ変換を計算するために異なる定義を使う:

数値近似からの解と比較する: