Ich versuche ein Signal zu plotten, das mit verschiedenen Filtern in 1 Plot gefiltert wurde. Das einzige Problem ist, dass ich das rohe Signal einmal und das unterschiedliche gefilterte Signal darauf plotten muss. Umgang mit der Farbe und der Legende wird ein Durcheinander.Plotten mehrerer Plots in 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
So ist signal(j).seg
ein Teil meines Rohsignal und filtered_signal
gefilterte Signal von signal(j).seg
. Ich muss das Originalsignal nur einmal und das gefilterte Signal mehrfach darüber plotten. Wie mache ich das, ohne die Legende und Farbe des Signals zu vermasseln?
Leider ich es nicht richtig erwähnen, ich habe meine Frage bearbeiten, wenn Sie noch einmal anschauen kann – Aashu10
Der Begriff ‚vermasselt‘ ist sehr breit. Könnten Sie auch genau das einschließen, was Sie wollen? Am besten mit einem Beispiel. –