ifftshift
Страница в процессе разработки. |
Обратный сдвиг нулевой частоты.
Библиотека |
|
Синтаксис
Вызов функции
-
X = ifftshift(Y)
— возвращает преобразование Фурье входного массиваY
, сдвинутое на нулевую частоту, к исходному результату преобразования. Другими словами, функцияifftshift
отменяет результат функцииfftshift
.-
Если
Y
— вектор, то функцияifftshift
меняет местами левую и правую половиныY
. -
Если
Y
— матрица, то функцияifftshift
меняет местами первый квадрантY
с третьим, а второй квадрант — с четвертым. -
Если
Y
— многомерный массив, то функцияifftshift
меняет местами полупространстваY
по каждому измерению.
-
Аргументы
Входные аргументы
#
Y —
входной массив
вектор
| матрица
| многомерный массив
Details
Входной массив, заданный как вектор, матрица или многомерный массив.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
dim —
измерение, по которому выполняется операция
положительный целочисленный скаляр
Details
Измерение, по которому выполняется операция, задается как положительное целое число. Если значение не указано, то функция ifftshift
меняет местами все измерения.
-
Рассмотрим входную матрицу
Yc
. Операцияifftshift(Yc,1)
меняет местами половины каждого столбца матрицыYc
. -
Рассмотрим матрицу
Yr
. Операцияifftshift(Yr,2)
меняет местами половины каждой строки матрицыYr
.
Типы данных |
|
Выходные аргументы
# X — выходной массив
Details
Выходной массив, возвращаемый как вектор, матрица или многомерный массив.