Многомерное обратное быстрое преобразование Фурье
X = ifftn(Y)
X = ifftn(Y,sz)
X = ifftn(___,symflag)
X = ifftn(
возвращает многомерное дискретное обратное преобразование Фурье массива N-D с помощью алгоритма быстрого преобразования Фурье. Обратное преобразование N-D эквивалентно вычислению 1D обратного преобразования по каждому измерению Y
)Y
. Вывод X
одного размера как Y
.
X = ifftn(
обрезает Y
,sz
)Y
или заполняет Y
конечными нулями прежде, чем взять обратное преобразование согласно элементам векторного sz
. Каждый элемент sz
задает продолжительность соответствия, преобразовывают размерность. Например, если Y
является 5 массивом 5 на 5, то X = ifftn(Y,[8 8 8])
заполняет каждую размерность нулями, приводящий к 8 8 8 инверсиями преобразовывают X
.
Функция ifftn
тестирует, являются ли векторы в массиве Y
сопряженными симметричный во всех размерностях. Векторный v
сопряжен симметричный, когда i th элемент удовлетворяет v(i) = conj(v([1,end:-1:2]))
. Если векторы в Y
сопряжены симметричный во всех размерностях, то обратное вычисление преобразования быстрее, и вывод действителен.