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.