Fourier - Transformation
-
Hallo Leute,
ich benötige hilfe in Fragen Fourier-Transformation!
Ich habe einen Funktionsverlauf durch Wertepaare gegeben, z.B: "zeit = 0.305s", "Strom = 125A". nächstes Wertepaar "zeit = 0.306s", Strom=127A" usw. Das alles ergibt dann einen nicht ganz Sinusförmigen Verlauf! Ich benötige jetzt eine Möglichkeit diesen Verlauf mittels Fouriertransformation als Frequenzspektrum darzustellen.
Kann mir jemand eine Möglichkeit nennen, wie das umzusetzen geht und ob schon Quelltexte dafür existieren?Gruß
Ronald
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Wir hatten doch vor kurzen einen Thread, in dem es auch um FFT ging.
-
Es existieren schon 1000 Quellcodes zu dem Thema. Mit Google hättest du ganz leicht einen finden können
Ansonsten schau dir mal die FFTW Library an, die bietet dir gleich die Funktionen mit SIMD Optimierung an.
-
Was hast du vor damit ?
-
Ich habe eine Periode eines Stromes in Form eines eindimensionalen Feldes Y[N].
Wobei N = 2^16 ist. Ich benötige nun Betrags/Phase Spektrum um mir die Oberschwingungen darzustellen.
habe aus einem Lehrbuch auch einen quellcode, bin aber laie in C++ und komme nicht zurecht welche werte (also Betrag/ Phase - Frequenz)ich jetzt aus dieser routine herausnehmen muß.
kann mir hierbei jemand helfen?