2次元高速フーリエ変換
y=fft2(x) y=fft2(x,n,m)
ベクトル/行列/配列 (実数または複素数)
ベクトル/行列/配列 (実数または複素数)
整数, 行の数.
整数, 列の数.
y=fft2(x)y および x は同じ大きさとなります.
y=fft2(x,m,n):m (もしくは
n) がxの行(もしくは列)の数よりも小さい場合,
x の行(もしくは列)の数が丸められます.
また, m (もしくは n) がx
の行(もしくは列)の数よりも大きい場合,
xの行(もしくは列)は 0 で補完されます.
x が行列の場合, y も行列となります.
xがハイパー行列の場合,yもハイパー行列となります.
この際,
yの最初の次元の大きさはm,
yの2番目の次元の大きさはn,
(i>2のハイパー行列の場合,)
yのi番目の次元の大きさはxの
i番目の次元の大きさとなります.
(すなわち, size(y,1)=m, size(y,2)=n ,そして,i>2 の場合,size(y,i)=size(x,i))