fft2
Transformada discreta de Fourier bidimensional.
Categoria: Mathematics > Fourier Analysis and Filtering
Sintaxe
Y = fft2(X)
Transforma ao longo das duas primeiras dimensões.
Y = fft2(X, m, n)
Preenche com zeros ou trunca X para m linhas e n colunas antes.
Descrição
fft2(X) equivale a fft(fft(X).').': uma transformada unidimensional em cada coluna seguida de uma em cada linha. É a base da filtragem de imagens no domínio da frequência e da convolução 2-D rápida.
Para entrada N-D, cada página (as fatias nas dimensões 3 em diante) é transformada de forma independente. Use fftshift para levar o termo de frequência zero ao centro na hora de exibir.
Argumentos de entrada
X- Matriz ou array N-D numérico.
m, n- Número de linhas e colunas da transformada.
Argumentos de saída
Y- Espectro bidimensional.
Y(1,1)é a soma de todos os elementos.
Exemplo
Matriz pequena e preenchimento
fft2([1 2; 3 4])
size(fft2([1 2; 3 4], 3, 3))
Saída
ans = 2×2
10 -2
-4 0
ans = 1×2
3 3