ifft2
Двумерное обратное быстрое преобразование Фурье.
| Библиотека |
|
Синтаксис
Вызов функции
-
X = ifft2(Y)— возвращает двумерное дискретное обратное преобразование Фурье матрицы, используя алгоритм быстрого преобразования Фурье. ЕслиY— многомерный массив, то функцияifft2выполняет двумерное обратное преобразование для каждого измерения, большего2. Выходной аргументXимеет тот же размер, что иY.
Аргументы
Входные аргументы
#
Y —
входной массив
матрица | многомерный массив
Details
Входной массив, заданный как матрица или многомерный массив. Если Y имеет тип Float32, то функция ifft2 вычисляется с одинарной точностью, и X также имеет тип Float32. В противном случае X возвращается как Float64.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
m —
количество строк обратного преобразования
положительный целочисленный скаляр
Details
Количество строк обратного преобразования, заданное как положительное целое число.
| Типы данных |
|
#
n —
количество столбцов обратного преобразования
положительный целочисленный скаляр
Details
Количество столбцов обратного преобразования, заданное как положительное целое число.
| Типы данных |
|
#
symflag —
тип симметрии
"nonsymmetric" (по умолчанию) | "symmetric"
Details
Тип симметрии, определяемый как "nonsymmetric" или "symmetric". Если аргмуент Y не является точно сопряженно-симметричным из-за ошибки округления, ifft2(Y,"symmetric") трактует Y как сопряженно-симметричный, игнорируя вторую половину его элементов (находящихся в отрицательном частотном спектре). Подробнее о сопряженной симметрии см. в разделе Алгоритмы.
Выходные аргументы
#
X —
выходной массив
матрица | многомерный массив
Details
Выходной массив, возвращаемый в виде матрицы или многомерного массива.
Алгоритмы
-
Функция
ifft2проверяет, является ли матрицаYсопряженно-симметричной. ЕслиYсопряженно-симметричная, то вычисление обратного преобразования выполняется быстрее, а выходной сигнал — вещественный.Функция является сопряженно-симметричной, если . Однако быстрое преобразование Фурье двумерного сигнала во временной области имеет половину спектра в положительных частотах, а другую половину — в отрицательных, причем первые строка и столбец зарезервированы для нулевых частот. По этой причине матрица
Yявляется сопряженно-симметричной, если выполняются все следующие условия:-
Y(1,2:end)является сопряженно-симметричной, илиY(1,2:end) = conj(Y(1,end:-1:2)); -
Y(2:end,1)является сопряженно-симметричной, илиY(2:end,1) = conj(Y(end:-1:2,1)); -
Y(2:end,2:end)является сопряженно-центросимметричной, илиY(2:end,2:end) = conj(Y(end:-1:2,end:-1:2)).
-