Задайте метод для определения Алгоритма бпф
method = fftw('planner')
previous = fftw('planner',method)
fftinfo = fftw(wisdom)
previous = fftw(wisdom,fftinfo)
возвращает метод, что быстрое преобразование Фурье функционирует method
= fftw('planner')fft
, fft2
, fftn
, ifft
, ifft2
и использование ifftn
, чтобы определить алгоритм преобразования. Методом по умолчанию является 'estimate'
, который определяет алгоритм на основе размера данных.
Преобразуйте параметры, возвращенные fftw
, являются самыми полезными когда сохраненный и прикладной на одном использующем компьютеры та же версия MATLAB каждый сеанс. Передача сохраненных параметров между компьютерами может привести к ухудшенной производительности, даже если оба компьютера имеют ту же операционную систему и версию MATLAB.
Для длин преобразования, которые являются степенями 2 между 214 и 222, использование MATLAB предварительно загруженная информация от ее внутренней базы данных, чтобы оптимизировать вычисление преобразования. Настройка не выполняется для точных степеней 2, если вы не очищаете базу данных с помощью команды fftw(wisdom,[])
.
[1] FFTW (http://www.fftw.org)