ssa
1% Создание тестового сигнала
2signal = randn(1, 1000); % Генерация случайного сигнала из 1000 точек
3
4% Определение процентилей от 1 до 99
5percentiles = prctile(signal, 1:99);
6
7% Применение фильтрации
8filtered_signal = signal(signal >= percentiles(25) & signal <= percentiles(75));
9
10% Отображение результатов
11figure;
12subplot(2,1,1);
13plot(signal, 'b'); % Исходный сигнал
14title('Исходный сигнал');
15
16subplot(2,1,2);
17plot(filtered_signal, 'r'); % Отфильтрованный сигнал
18title('Отфильтрованный сигнал');
19