Ich habe eine sehr große Textdatei mit 11 Spalten. Da ich nicht die gesamten Daten posten kann, habe ich die Textdatei zu einem öffentlichen Repo hochgeladen und in diesem Link gefunden: http://s000.tinyupload.com/?file_id=59483318155908771897GNU-Plot - Zählen Sie die Anzahl der Peaks
Gibt es eine Möglichkeit, die Anzahl der Peaks mit GNU-Plot in Linux COUNT? Aus der obigen Textdatei zeichne ich die Spalte 1st und 7th als x- und y-Spalte, wo die Peaks Variationen der 7th Spalte sind und das ist, was mich interessiert. Zum Beispiel, um die Anzahl zu zählen Spitzen der Frequenz wie im folgenden Bild als 10.
Hier ein einfaches Plotten Skript ich benutze.
set key right top
set xrange [:10]
#show timestamp
set xlabel "time in sec"
set ylabel "Freq"
set title "Testing"
plot "data/freq.csv" using 1:7 title "Freq", \
Danke für jede Hilfe.
Nicht mit Gnuplot. GNU Octave findpeaks() sollte das allerdings können. – Thor
Ein paar Punkte: Es heißt [Gnuplot nicht GNU-Plot] (http://www.gnuplot.info/faq/faq.html#x1-120001.7).Das Durchführen einer Signalanalyse, wie das Finden von Spitzen in einem Signal, erfordert ein Werkzeug, das für solche Aufgaben ausgelegt ist, z. GNU Oktave. – Thor