我想繪製一個信號,這個信號已經用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
是我的原始信號和signal(j).seg
filtered_signal
濾波後的信號的一部分。我只需要將原始信號繪製一次,並在其上多次繪製濾波信號。我如何做到這一點,而不會搞亂信號的圖例和顏色。
對不起,我沒有正確地提到它,我做編輯我的問題,如果你可以看看它再次 – Aashu10
術語「搞亂」是非常廣闊的。你能否也包括你想要的東西?最好用一個例子。 –