fftw

Consulta ou define como o planejador da FFT otimiza o algoritmo.

Categoria: Mathematics > Fourier Analysis and Filtering

Sintaxe

method = fftw('planner')

Retorna o nome do método de planejamento atual.

fftw('planner', method)

Define o método de planejamento, por exemplo 'estimate' ou 'measure'.

Descrição

No MATLAB, fftw ajusta a biblioteca FFTW usada por fft e funções relacionadas. Planejadores mais lentos, como 'measure', testam vários algoritmos para um dado tamanho e podem acelerar transformadas repetidas desse tamanho.

A configuração nunca altera o resultado numérico, apenas a velocidade. Ela é mantida para que o código escrito para MATLAB rode sem mudanças.

Argumentos de entrada

'planner'
Seleciona a configuração do planejador.
method
Nome do método de planejamento. 'estimate' é o padrão e escolhe um plano por heurística.

Argumentos de saída

method
Vetor de caracteres com o método de planejamento atual.

Exemplo

Ler o planejador

fftw('planner')
Saída
ans = 'estimate'

Observações

No MatLivre, apenas a consulta e a atribuição de 'planner' têm significado. As transformadas não dependem dessa configuração.

Veja também

fft ifft fft2 fftn