ifft
Transformada discreta de Fourier inversa.
Categoria: Mathematics > Fourier Analysis and Filtering
Sintaxe
X = ifft(Y)
Transformada inversa ao longo da primeira dimensão não singleton.
X = ifft(Y, n)
Preenche ou trunca Y para o comprimento n antes.
X = ifft(Y, n, dim)
Opera ao longo da dimensão dim.
Descrição
ifft(fft(x)) devolve x. A inversa usa o sinal oposto no expoente e divide pelo comprimento da transformada. Quando a entrada tem a simetria conjugada do espectro de um sinal real, as pequenas partes imaginárias de arredondamento são descartadas e o resultado é real.
Preencher no domínio da frequência com n maior que o comprimento da entrada acrescenta zeros no fim do espectro, não no meio, então não se comporta como interpolação.
Argumentos de entrada
Y- Dados no domínio da frequência, normalmente vindos de
fft. n- Comprimento da transformada.
dim- Dimensão em que operar.
Argumentos de saída
X- Dados no domínio do tempo. É real quando
Yé conjugado simétrico.
Exemplo
Ida e volta
x = [1 2 3 4];
ifft(fft(x))
ifft([10, -2+2i, -2, -2-2i])
Saída
ans = 1×4
1 2 3 4
ans = 1×4
1 2 3 4