Я пытаюсь построить сигнал, который был отфильтрован с различными фильтрами в 1 сюжете. Единственная проблема заключается в том, что я должен нарисовать необработанный сигнал один раз и на него отфильтрованный сигнал. обработка цвета и легенда становится беспорядком.Закладка нескольких графиков в matlab
label{1} = 'raw_Signal'
for i = 1:NumOfFilter
f = FilterClass();
f.fc = x; % fc changes for each filter
for j = 1: length(Signal) % every signal will have multiple segments
filtered_signal = f.eval(signal(j).seg)
plot(handles.axes2, signal(j).time,signal(j).seg,signal(j).time,filtered_signal)
hold(handles.axes2,'on')
end
label{i+1} = 'filter_1'
end
Так signal(j).seg
является частью моего необработанного сигнала и filtered_signal
отфильтрованного сигнала signal(j).seg
. Мне нужно нарисовать исходный сигнал только один раз, а отфильтрованный сигнал - несколько раз. как я могу это сделать, не испортив легенду и цвет сигнала.
К сожалению я не упомянул это правильно, я сделал редактировать мой вопрос, если вы можете смотреть на него снова – Aashu10
термин «баловаться» очень широк. Не могли бы вы также включить именно то, что вы хотите? Предпочтительно с примером. –