Многомерное обратное быстрое преобразование Фурье
X = ifftn(Y)
X = ifftn(Y,sz)
X = ifftn(___,symflag)
возвращает многомерное дискретное обратное преобразование Фурье массива N-D с помощью алгоритма быстрого преобразования Фурье. Обратное преобразование N-D эквивалентно вычислению 1D обратного преобразования по каждому измерению X = ifftn(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
сопряжен симметричный, когда ith элемент удовлетворяет v(i) = conj(v([1,end:-1:2]))
. Если векторы в Y
сопряжены симметричный во всех размерностях, то обратное вычисление преобразования быстрее, и вывод действителен.