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