fftn
Transformada discreta de Fourier N-dimensional.
Categoria: Mathematics > Fourier Analysis and Filtering
Sintaxe
Y = fftn(X)
Transforma ao longo de todas as dimensões de X.
Y = fftn(X, sz)
Preenche com zeros ou trunca X para o vetor de tamanhos sz antes.
Descrição
fftn aplica fft em sequência ao longo de cada dimensão, o que para uma matriz dá o mesmo resultado de fft2. Para um volume, transforma nos três eixos. Y(1,1,...,1) é sempre a soma de todos os elementos.
Desfaça com ifftn.
Argumentos de entrada
X- Array numérico com qualquer número de dimensões.
sz- Vetor com o comprimento da transformada em cada dimensão.
Argumentos de saída
Y- Espectro N-D com o tamanho de
sz(ou deX).
Exemplo
Coincide com fft2 em uma matriz
X = [1 2; 3 4];
fftn(X)
isequal(fftn(X), fft2(X))
V = ones(2,2,2);
Y = fftn(V);
Y(1)
Saída
ans = 2×2
10 -2
-4 0
ans = logical
1
ans = 8