Ich habe eine große Anzahl (~ 1000) von Dateien von einem Datenlogger, den ich zu verarbeiten versuche.
Wenn ich den Trend aus einer einzigen dieser Protokolldateien plotten wollte, konnte ich das mit
machen %Vor%Ich möchte in der Lage sein, alle diese Zeilen gleichzeitig zu sehen, ähnlich wie ein Oszilloskop einen "dauerhaften" Modus hat.
Ich kann wahrscheinlich etwas zusammenfügen, das Histogramme verwendet, aber ich hoffe, dass es eine bereits existierende oder elegantere Lösung für dieses Problem gibt.
Sie können genau das tun, was Sie selbst vorschlagen, d. h. die Heatmap der Signale aufzeichnen.
Betrachten Sie das Folgende: Ich baue Testsignale (aus Sinuswellen unterschiedlicher Amplitude), dann plotte ich die Heatmap über hist3
und imagesc
.
Die Idee ist, ein Hilfssignal zu erstellen, das nur die Gegenüberstellung aller Ihrer Zeitgeschichten ist (sowohl in x
als auch y
), und extrahieren Sie dann grundlegende bivariate Statistiken daraus.
Sie können auch jet
colormap anstelle von hot
colormap zur besseren Lesbarkeit verwenden.
Im Folgenden ist die Amplitude Gaussian anstelle von Homogenus.
Tags und Links matlab plot data-processing logfile-analysis