Funktionen:
Wählt einen zufälligen Startpunkt:
void random_init(void);
Testet, ob das Pendel innerhalb gewisser Grenzen ist:
int fault(void);
Simuliert die Bewegung auf die neue Kraft hin und berechnet daraus das
Fehlermaß. Das Pendel hat sich nachher weiterbewegt:
double calculate_error(double newforce);
Simuliert die Bewegung auf die neue Kraft hin und berechnet daraus das
Fehlermaß. Das Pendel steht nachher noch an der selben Position:
double calculate_error_without_move(double newforce);
Hilfsfunktion zum Bestimmen des Fehlermaßes; wird von
calculate_error() aufgerufen; Formel für das Gütemaß:
double calc_err(void);
Speichert den alten Fehler:
void SaveNeterror(void);
Setzt den Fehler wieder zurück:
void RestoreNeterror(void);