Diese Klasse ist eine Sammlung aller Formeln, die von den Hauptklassen benötigt werden. Jede Formel kann hier, sofern nötig, zentral geändert werden oder, falls umfangreiche Änderungen erforderlich sind, komplett ausgetauscht werden. Die vom CAS Derive berechneten Formeln können fast ohne Änderung in diese Klasse übernommen werden, so dass ein Austausch ohne Probleme vollzogen werden kann. Die einzige Änderung, die in den Formeln vorgenommen werden muss, ist der Austausch des Namens der Funktion SQRT
durch den Namen S
.
Die Formeln sind in Klassenvariablen gespeichert. Für jede Formel wurde zur Vereinfachung eine eigene Klassenmethode implementiert, der nur die benötigten Daten übergeben werden. Diese Daten werden entsprechend der Formel für den Converter
konvertiert und dann an den Converter
mitsamt der Formel übergeben, um den angeforderten Wert berechnen zu können.
Besondere Aufmerksamkeit ist der richtigen Benennung der Variablen zu schenken, da eventuelle Fehler in Formeln nicht automatisch korrigiert werden können. Eine augenscheinlich richtige Formel muss nicht in allen Fällen ein gewünschtes Ergebnis zurückgeben und kann starke Nebeneffekte verursachen, was u. a. beim Suchen der optimalen Lösung zu Problemen führen kann.
Karl kleine Kruse 2007-09-16