Quantcast
Channel: Mein MATLAB Forum - goMatlab.de
Viewing all articles
Browse latest Browse all 28441

hold off funktioniert nicht

$
0
0
Gute Abend, ich würde mir gerne einige Messdatenverläufe Plotten lassen. Dazu benutze ich die Subplot Funktion. Im ersten Plot werden 4 Messdaten auf ein mal geplottet im zweiten nur eine. Alle Messdaten befinden sich in einem Ordner. Über die waitforbuttonpress Funktion möchte ich nach einem Klick die nächsten Daten plotten lassen...leider bleiben die vorherigen Plots im Figure sodass es ein Riesen Mischmasch wird. Um das zu vermeiden wollte ich die hold off Funktion verwenden. Aber egal wohin ich das hold off setze, es ändert nix :( Ich hoffe ich könnt mir helfen..hier ist mein code: path = uigetdir; cd (path); data = what(path); n = length(data.mat); for i = 1 : n load(data.mat{i}); MAX_FP(1,1:400)=kennparameter.Maximal_Wert_FP; subplot(2,1,1); hold on; plot(gemessene_werte.fp,'b') plot(berechnete_werte.gradient_fahrpedal_vektor_gefiltert,'g'); plot(MAX_FP,'r'); plot([gemessene_werte.ind_FP_groesser_1proz , gemessene_werte.ind_gardient_kleiner_5] , [gemessene_werte.fp(gemessene_werte.ind_FP_groesser_1proz) , gemessene_werte.fp(gemessene_werte.ind_gardient_kleiner_5 )],'r'); xlabel('Zeit [s]'); legend('Fahrpedal','Gradient Fahrpedal'); title(data.mat{i}); subplot(2,1,2); plot(gemessene_werte.t,gemessene_werte.laengsbeschl) xlabel('Zeit [s]'); legend('Beschleunigung'); w = waitforbuttonpress; if w == 0 disp('Button click') else disp('Key press') end end

Viewing all articles
Browse latest Browse all 28441

Trending Articles