Купить Matlab | Mathematica | Mathcad | Maple | Statistica | Другие пакеты | ![]() |
Internet-класс | Примеры | Методики | Форум | Download | |
![]() |
|
|
Синтаксис:
Описание: Функция Y = fft2(X) вычисляет для массива данных X двумерное дискретное преобразование Фурье. Если массив X двумерный, вычисляется дискретное преобразование для каждого столбца. Функция Y = fft(X, n) вычисляет n-точечное дискретное преобразование Фурье. Если length(X) < n, то недостающие строки массива X заполняются нулями; если length(X) > n, то лишние строки удаляются. Функция X = ifft(Y) вычисляет обратное преобразование Фурье для массива Y. Функция X = ifft(Y, n) вычисляет n-точечное обратное преобразование Фурье для массива Y. Примеры: Рассмотрим тот же пример, что и для функции fft, но сформируем 2 входных последовательности (рис. а): t =
0:0.001:0.6; Применим двумерное преобразование Фурье для сигнала y на основе 512 точек и построим график спектральной плотности. Теперь можно выделить 2 частоты, на которых амплитуда спектра максимальна. Это частоты - 100/2Гц и 240/2Гц. Y = fft2(y, 2,
512);
Алгоритм: Двумерное дискретное преобразование связано с одномерным дискретным преобразованием Фурье следующим образом: fft2(X) = fft(fft(X).’).’ Сопутствующие функции: FFT, IFFT, FFTSHIFT, Signal Processing Toolbox. Ссылки: 1. Signal Processing Toolbox User’s Guide. Natick: The MathWorks, Inc., 1993. |
| На первую страницу | Поиск | Купить Matlab | |
|
|