主要内容

。

FFTN.

n次元の高度フーリエ変换

说明

y = fftn(Xは,高速フーリエ変换アルゴリズム使してn次元配列の多重元フーリエ変を返します.n次元次元変换,Xの各次元沿っ沿っ,1次元変换を计算すること等価ですですです。yは,Xと同じサイズです。

y = fftn(XSZ.は,変换を行う前ベクトルベクトルSZ.の要素に従ってXを切り舍てるか,Xのの末尾をゼロゼロでパディングししSZ.たとえば,Xが5 x 5 x 5の配列の场合,y = fftn(x,[8 8 8])は各各次元ををゼロでパディングし,8 x 8 x 8の変换yを行为ます。

すべて折りたたむ

关节FFTN.を使用して,多次元配列の各次元内の1次元高速フーリエ変换を计算できます。

3次元信号Xを作物成し。Xのサイズは,20 x 20 x 20です。

x =(1:20)';Y = 1:20;z =重塑(1:20,[1 1 20]);X = COS(2 * PI * 0.01 * X)+ SIN(2 * PI * 0.02 * Y)+ COS(2 * PI * 0.03 * Z);

信号の3次元フーリエ変换计算します。これは20 x 20 x 20。

y = fftn(x);

Xをゼロでパディングして,32×32×32の変换を计算します。

m = nextpow2(20);y = fftn(x,[[2 ^ m 2 ^ m 2 ^ m]);尺寸(y)
ans =.1×332 32 32.

入力数

すべて折りたたむ

入力配列。行程更多次元配列指定します。Xの型が单身的であるである合,FFTN.ははネイティブレベルの単単単単度で计算,yの型も单身的になります。それ户外の合成,y双倍的型として返されます。

データ型:双倍的|单身的|INT8.|int16|INT32.|uint8.|uint16|UINT32|逻辑
复素数号:あり

変换次元のささ。SZ.のの要素,対応対応Xのの次元の変换変换の长に相当ししさに相当し长度(SZ)ndims(x)以上でなければなりんん。

データ型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32|逻辑

详细

すべて折りたたむ

n次元フーリエ変换

n次元配列xのフーリエ変换yははのようにされます。

y P. 1 P. 2 ...... P. N = σ. j 1 = 0. m 1 - 1 ω. m 1 P. 1 j 1 σ. j 2 = 0. m 2 - 1 ω. m 2 P. 2 j 2 ...... σ. j N m N - 1 ω. m N P. N j N X j 1 j 2 ...... j N

k = 1,2,...,nの各次元のさはmK.であり, ω. m K. = E. - 2 π 一世 / m K. は1の复素です。ここここiはは数単位です。

拡张机械

R2006Aより前に导入