Создание внешней функции fft_e1, для выбора значений ДПФ |X(k)|, которые, согласно критерию , относятся к сигналу:
Function-файлом называют создаваемый пользователем M-файл, представляющий собой внешнюю функцию.
По существу, внешняя функция – это подпрограмма, к которой можно обратиться из script-файла или непосредственно в режиме прямых вычислений.
Выполнение пункта задания 2 на Matlab:
% Определение значений модуля ДПФ, соответствующих сигналу
% е1 - заданный порог
% NX - длина ДПФ
% MODX - вектор значений модуля ДПФ
% MODm - вектор значений модуля ДПФ, соответствующих сигналу
% m - вектор значений частот, соответствующих MODm
% Цикл для определения векторов MODm и m
i=1;
MAX=max(MODX);
for k=1:NX
if (MODX(k)/MAX)>e1
MODm(i)=MODX(k);
m(i)=k;
i=i+1;
end
end
ПРИЛОЖЕНИЕ 3.4