Функции > Преобразования и фильтры > Пример. Обратное преобразование idft
  
Пример. Обратное преобразование idft
Функция idft является обратным преобразованием функции dft, а потому должна восстанавливать исходные входные данные до комплексного преобразования.
Работа с векторами (1D)
1. Определите длину вектора v.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Используйте функцию exp, чтобы определить и вычислить вектор v.
Нажать для копирования этого выражения
3. Используйте функцию dft для вычисления прямого преобразования вектора v.
Нажать для копирования этого выражения
4. Используйте функцию idft для вычисления обратного преобразования вектора v.
Нажать для копирования этого выражения
5. Покажите, что обратное преобразование прямого преобразования вектора v является исходным вектором v.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.
Работа с матрицами (2D)
1. Определите и вычислите матрицу C.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Используйте функцию dft для вычисления прямого преобразования матрицы C.
Нажать для копирования этого выражения
3. Используйте функцию idft для вычисления обратного преобразования матрицы C.
Нажать для копирования этого выражения
4. Покажите, что обратное преобразование прямого преобразования матрицы C является исходной матрицей C.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.
Демонстрация базовой суммы в основе idft
Одномерный случай:
1. Используйте функцию exp и оператор суммы, чтобы вычислить обратное преобразование вектора v.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Сравните результирующее прямое преобразование вектора v с выходными данными функции dft.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.
3. Используйте оператор суммы для вычисления обратного преобразования вектора v.
Нажать для копирования этого выражения
4. Сравните результирующее обратное преобразование вектора v с выходными данными функции idft.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.
Двухмерный случай:
1. Используйте функцию exp и оператор суммы, чтобы вычислить прямое преобразование матрицы C.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Сравните результирующее прямое преобразование матрицы C с выходными данными функции dft.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.
3. Используйте оператор суммы для вычисления обратного преобразования матрицы C.
Нажать для копирования этого выражения
4. Сравните результирующее обратное преобразование матрицы C с выходными данными функции idft.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Результаты идентичны.