関数 > 変換とフィルタ > 例: ベクトルの dft および idft 関数
  
例: ベクトルの dft および idft 関数
dft関数と idft関数を使用して、ベクトルの離散フーリエ変換または逆離散フーリエ変換を求めます。
1. データベクトルの長さを定義します。
クリックしてこの式をコピー
クリックしてこの式をコピー
2. exp 関数を使用して、長さ N の実数データのベクトルを作成します。
クリックしてこの式をコピー
3. データをプロットします。
クリックしてこの式をコピー
4. dft 関数を使用して、V の離散フーリエ変換を計算します。
クリックしてこの式をコピー
5. Z の絶対値をプロットします。
クリックしてこの式をコピー
6. dft 関数の定義を示します。
クリックしてこの式をコピー
クリックしてこの式をコピー
7. 上記の定義を使用して特定の周波数成分を求め、dft 関数の出力内で対応する成分と比較します。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
ガウス idft
idft 関数は dft の逆変換です。実数または複素数のベクトルを引数として受け取り、同じ長さのベクトルを返します。
1. dft 関数の逆変換はこの関数そのものになることを示します。
クリックしてこの式をコピー
2. あらかじめ定義されたベクトル V を使用して、Vdft を逆にすると V 自体になることを示します。
クリックしてこの式をコピー
クリックしてこの式をコピー
3. idft 関数の定義を示します。
クリックしてこの式をコピー
4. 上記の定義を使用して特定の周波数成分を求め、idft 関数の出力内で対応する成分および V と比較します。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー