Scilab 6.0.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
fftshift
fft出力を再配置し,スペクトルの中心に周波数0を移動する
呼び出し手順
y=fftshift(x [,job])
引数
- x
実数または複素数のベクトルまたは行列.
- y
実数または複素数のベクトルまたは行列.
- job
整数, 選択する次元, または文字列 'all'
説明
x
がFFT計算の結果の場合,
y= fftshift(x)
または y= fftshift(x,"all")
は,扱いが容易な形式である,周波数0要素をよりスペクトルの中心に移動します.
x
が大きさnのベクトルの場合,y はiベクトル
x([n/2+1:n,1:n/2])
となります
x
が m
行 n
列行列の場合,
y
は行列
x([m/2+1:n,1:m/2],[n/2+1:n,1:n/2])
となります.
[x11 x12] [x22 x21] x=[ ] gives y=[ ] [x21 x22] [x12 x11]
y= fftshift(x,n)
はn
番目の次元
のみについて配置換えを行ないます.
例
Report an issue | ||
<< fft2 | Transforms | hilb >> |