Задайте метод для определения Алгоритма бпф
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)