Dies ist der Befehl filter1dgmt, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
filter1d – Führen Sie eine Zeitbereichsfilterung von 1-D-Datentabellen durch
ZUSAMMENFASSUNG
filter1d [ Tabelle ] Typ[Modus] [ Zuwachs ] [ ] [ ignorieren_val ] [ fehlt_breite ] [
t_col ] [ q_Faktor ] [ Symmetriefaktor ] [ t_min/t_max/t_inc[+] ] [ [Grad des ] ] [ -b
] [ -d] [ -f] [ -g] [ -h] [ -i] [ -o] [
-:[i|o]]
Hinweis: Zwischen dem Optionsflag und den zugehörigen Argumenten ist kein Leerzeichen zulässig.
BESCHREIBUNG
filter1d ist ein allgemeiner Zeitbereichsfilter für mehrspaltige Zeitreihendaten. Der Benutzer
Gibt an, welche Spalte die Zeit ist (dh die unabhängige Variable). (Sehen -N ganz ohne irgendetwas tun oder drücken zu müssen.
unten). Der schnellste Vorgang findet statt, wenn die Eingabezeitreihen gleichmäßig verteilt sind
keine Lücken oder Ausreißer aufweisen und die Sonderoptionen werden nicht benötigt. filter1d hat Optionen -L,
-Q und -S für ungleichmäßig abgetastete Daten mit Lücken.
ERFORDERLICH ARGUMENTE
-FTyp[Modus]
Legt den Filter fest tippe. Wählen Sie zwischen Faltungs- und Nicht-Faltungsfiltern. Anhängen
der Filtercode, gefolgt vom vollständigen Filter in den gleichen Einheiten wie die Zeitspalte.
Verfügbare Faltungsfilter sind:
(b) Güterwagen: Alle Gewichte sind gleich.
(c) Kosinusbogen: Gewichte folgen einer Kosinusbogenkurve.
(g) Gaußsche Funktion: Gewichte werden durch die Gaußsche Funktion angegeben.
(f) Benutzerdefiniert: Statt Breite Geben Sie den Namen einer einspaltigen Datei mit Ihrem eigenen Gewicht ein
Koeffizienten.
Nicht-Faltungsfilter sind:
(m) Median: Gibt den Medianwert zurück.
(p) Maximum-Likelihood-Wahrscheinlichkeit (ein Modusschätzer): Modalwert zurückgeben. Wenn mehr
Wenn mehr als ein Modus gefunden wird, geben wir deren Durchschnittswert zurück. Hängen Sie - oder + an den Filter an
width, wenn Sie lieber den kleinsten oder größten der Modalwerte zurückgeben möchten.
(l) Lower: Gibt das Minimum aller Werte zurück.
(L) Lower: Gibt nur das Minimum aller positiven Werte zurück.
(u) Upper: Maximum aller Werte zurückgeben.
(U) Upper: Nur maximale oder alle negativen Werte zurückgeben.
Großschreibung B, C, G, M, P, F wird robuste Filterversionen verwenden: dh ersetzen
Ausreißer (2.5 L1-Skala vom Median) mit Median während der Filterung.
Im Fall von L|U es ist möglich, dass keine Daten den anfänglichen Vorzeichentest bestehen; in
In diesem Fall gibt der Filter 0.0 zurück.
OPTIONAL ARGUMENTE
Tabelle Ein oder mehrere ASCII (oder binär, siehe -Bi[ncols][tippe]) Datentabellendatei(en), die a . enthalten
Anzahl der Datenspalten. Wenn keine Tabellen angegeben sind, lesen wir von der Standardeingabe.
-DZuwachs
Zuwachs wird verwendet, wenn Serien NICHT äquidistant abgetastet werden. Dann Zuwachs wird sein
die Abszissenauflösung, dh alle Abszissen werden auf ein Vielfaches von gerundet
Zuwachs. Alternativ können Sie die Daten mit erneut abtasten probe1d.
-E Schließen Sie die Enden von Zeitreihen in die Ausgabe ein. Standardmäßig geht die halbe Filterbreite der Daten verloren
an jedem Ende.
-Iignorieren_val
Werte ignorieren; Wenn ein Eingabewert gleich ist ignorieren_val es wird auf NaN eingestellt.
-Lfehlt_breite
Überprüft den Zustand „Datenmangel“. Wenn die Eingabedaten eine Lücke von mehr als Breite dann nein
An diesem Punkt wird eine Ausgabe ausgegeben [Standardmäßig wird „Mangel“ nicht überprüft].
-Nt_col
Gibt an, welche Spalte die unabhängige Variable (Zeit) enthält. Ganz links
Spalte ist # 0, ganz rechts ist # (n_cols - 1). [Standard ist 0].
-Qq_Faktor
Bewerten Sie die Qualität des Ausgabewerts, indem Sie das mittlere Gewicht in der Faltung überprüfen. Eingeben
q_Faktor zwischen 0 und 1. Wenn mittleres Gewicht q_Faktor, wird dabei die Ausgabe unterdrückt
Punkt [Standardmäßig wird die Qualität nicht überprüft].
-SSymmetriefaktor
Überprüft die Symmetrie der Daten bezüglich der Fenstermitte. Geben Sie einen Faktor zwischen 0 und 1 ein. Wenn (
(abs(n_left - n_right)) / (n_left + n_right) ) > Faktor, dann erfolgt keine Ausgabe
an dieser Stelle angegeben [Standardmäßig wird die Symmetrie nicht überprüft].
-Tt_min/t_max/t_inc[+]
Machen Sie gleichmäßig verteilte Zeitschritte t_min zu t_max by t_inc [Standard verwendet Eingabe
mal]. Anhängen + zu t_inc wenn Sie die Anzahl der äquidistanten Punkte angeben
stattdessen.
-V[Grad des ] (Mehr ...)
Wählen Sie die Ausführlichkeitsstufe [c].
-Bi[ncols][T] (Mehr ...)
Wählen Sie den nativen Binäreingang.
-bo[ncols][tippe] (Mehr ...)
Wählen Sie die native Binärausgabe. [Standard ist gleich Eingabe].
-d[i|o]keine Daten (Mehr ...)
Ersetzen Sie Eingabespalten, die gleich sind keine Daten mit NaN und umgekehrt bei der Ausgabe.
-f[i|o]Colinfo (Mehr ...)
Geben Sie Datentypen von Eingabe- und/oder Ausgabespalten an.
-g[a]x|y|d|X|Y|D|[col]z[+|-]Lücke[u] (Mehr ...)
Bestimmen Sie Datenlücken und Zeilenumbrüche.
-h[i|o][n][+c][+d][+rAnmerkung][+rTitel] (Mehr ...)
Überspringen oder erzeugen Sie Kopfdatensätze.
-iSpalten[l][sTreppe][ÖOffset][,...] (Mehr ...)
Eingabespalten auswählen (0 ist die erste Spalte).
-oSpalten[,...] (Mehr ...)
Ausgabespalten auswählen (0 ist die erste Spalte).
-:[i|o] (Mehr ...)
Vertauschen Sie die 1. und 2. Spalte bei der Eingabe und/oder Ausgabe.
-^ or nur -
Drucken Sie eine kurze Nachricht über die Syntax des Befehls und beenden Sie ihn (HINWEIS: unter Windows
benutze nur -).
-+ or nur +
Drucken Sie eine ausführliche Nutzungs-(Hilfe-)Nachricht, einschließlich der Erläuterungen zu allen
modulspezifische Option (aber nicht die allgemeinen GMT-Optionen), wird dann beendet.
-? or nicht Argumente
Drucken Sie eine vollständige Nutzungs-(Hilfe-)Nachricht, einschließlich der Erklärung der Optionen, dann
Ausgänge.
--Version
GMT-Version drucken und beenden.
--show-datadir
Vollständigen Pfad zum GMT-Freigabeverzeichnis drucken und beenden.
ASCII FORMAT PRÄZISION
Die ASCII-Ausgabeformate numerischer Daten werden durch Parameter in Ihrem gmt.conf
Datei. Längen- und Breitengrad werden gemäß FORMAT_GEO_OUT formatiert, während andere
Werte werden nach FORMAT_FLOAT_OUT formatiert. Beachten Sie, dass das gültige Format
führen zu Präzisionsverlusten in der Ausgabe, die nachgelagert zu verschiedenen Problemen führen können. Wenn
Wenn Sie feststellen, dass die Ausgabe nicht mit ausreichender Genauigkeit geschrieben ist, sollten Sie auf Binär umschalten
Ausgang (-bo falls verfügbar) oder geben Sie weitere Dezimalstellen mit der Einstellung FORMAT_FLOAT_OUT an.
Beispiele:
Um den Datensatz in der Datei cruise.gmtd zu filtern, der gleichmäßig verteilte Schwerkraft enthält,
Magnetik, Topographie und Entfernung (in m) mit einem 10-km-Gaußfilter, entfernend
Ausreißer und gibt alle 2 km zwischen 0 und 100 km einen gefilterten Wert aus:
gmt filter1d cruise.gmtd -T0/1.0e5/2000 -FG10000 -N3 -V > filtered_cruise.gmtd
Daten entlang der Strecke weisen häufig ungleichmäßige Stichproben und Lücken auf, die wir nicht interpolieren möchten
Verwendung von probe1d. Ermittlung der mittleren Tiefe in einem 50-km-Fenster alle 25 km entlang der Strecke
cruise v3312, gespeichert in v3312.dt, Prüfung auf Lücken von 10 km und Asymmetrie von 0.3:
gmt filter1d v3312.dt -FM50 -T0/100000/25 -L10 -S0.3 > v3312_filt.dt
Verwenden Sie filter1dgmt online über die Dienste von onworks.net