Ich habe diese Textdatei, die Spalten mit verschiedenen aufgezeichneten Werten hat, wo die erste Spalte von Werten der Zeit und Spalten 2, 3 und 4 von Position x, y und z, wo, wenn ich Zeit gegen seine Position von x, y, oder z zeichnete, es gezeigt wird, um zu oszillieren.Python - Plotten Fourier-Transformation aus Textdatei
Ich möchte Fourier-Transformation von diesen Daten nehmen und es grafisch darstellen, wo die x-Achse Frequenz ist.
Ich habe Probleme mit Beispielen aus anderen Posts, also kann mir vielleicht jemand Rat geben, in die richtige Richtung zu gehen.
meine Textdatei hat,
with open('SampleData.txt') as f:
data = f.read()
data = data.split('\n')
t = [float(row.split()[0]) for row in data]
x1 = [float(row.split()[1]) for row in data]
Jetzt verwenden, die numpy Funktion der Fourier-Transformation, habe ich keine Ahnung, wo von dort aus gehen.
Was oszilliert? Was meinst du mit Zeit, was mit Position x? Bitte seien Sie genauer und poste ein Beispiel Ihrer Datei. Meine Antwort spiegelt nun wider, was ich dachte, dass du gefragt hast, aber ... – Dalen