Hier befinden sich einige nützliche Programme, die ich während meiner Promotion geschrieben habe. Alle Programme sind in C und sollten auf jedem Linux-Rechner mit gcc kompilierbar sein. Vielleicht nützen sie ja jemandem.
Statistische Fehlerberechnung von korrelierten Daten, "blocking analysis"
Dieses Programm implementiert den Algorithmus von H. Flyvbjerg and H.G. Petersen,
J.Chem.Phys. 91, 461-466 (1989).
blockavg.c
Korrelation, Autokorrelation, Covarianz, etc. mittels FFT
Dieses Programm berechnet mittels FFTW die Korrelation, Autokorrelation und Covarianz
von belibiegen reellen und komplexen Eingabedaten. Es liefert die gleichen Ergebnisse
wie Grace, ist aber erheblich schneller. Es wird die FFTW-Bibliothek benötigt.
corr.c
Fouriertransformierte von einer Korrelationsfunktion
Die Berechnung einer Fouriertransformierten von einer Korrelationsfunktion wird
ständig benötigt. Dieses kleine Programm benutzt FFTW, um sowas schnell zu erledigen. Es liest
die reellen Eingabedaten und produziert ebenfalls reelle Ausgabedaten, da die Eingabedaten um die Null
herum als symmetrisch angenommen werden.
redft.c
Es kommen noch mehr...