Autor Beitrag
KombatGerd
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mi 29.04.09 12:47 
Hallo,

ich habe im TChart mit Hilfe von ca. 300 Punkte einen Verlauf erzeugt und um jetzt damit eine Fourieranalyse machen zu können brauche ich 2^n, d.h am Besten 512 Punkte.
Geht das, dass wenn ich die x-Achse in 512 Abschnitte einteile, mir die jeweils dazugehörige y-Koordiante ausgeben zu lassen um damit weiterrechnen zu können?

Vielen Dank im Voraus
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Mi 29.04.09 16:47 
Hi :)

Ich verstehe ehrlichgesagt nicht ganz, warum eine Fourieranalyse mit 512 Punkten einfacher wird. Die Genauigkeit kann bestenfalls erhalten bleiben. Warum also? :gruebel:

Grüße

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
KombatGerd Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 30.04.09 09:27 
Ich habe mir einen Kurvenverlauf aus Daten erzeugt. Und wollte damit eine Fourieranalyse durchführen. Um damit wiederum diie Oberschwingungen und die Phasenlage zu erhalten.
Naja, müssen ja nicht 512 sein, aber auf alle Fälle 2^n und bei 256 wäre nicht die ganze Periode durchsucht.

Daher wollte ich die x-Achse in 512 Teile trennen und jeweils die y-Koordinate dazu bestimmen.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 30.04.09 09:36 
user profile iconHidden hat folgendes geschrieben Zum zitierten Posting springen:
Hi :)

Ich verstehe ehrlichgesagt nicht ganz, warum eine Fourieranalyse mit 512 Punkten einfacher wird. Die Genauigkeit kann bestenfalls erhalten bleiben. Warum also? :gruebel:

Grüße


Um die Fourieranalyse schnell, also "fast" durchzuführen benötigt er 2^n Datenpunkte, um diese unterteilen zu können (siehe Suche in Wikipedia FFT nach Cooley & Tukey). Am sinnvollsten wäre es wohl, die 300 Datenpunkte mit 212 Nullen aufzufüllen (d.h. hinten anzuhängen), da eine Interpolation deine Ergebnisse verfälschen würde.

AXMD