Mittels des eval-Tags können Berechnungen innerhalb von AOQML vorgenommen werden.
Folgendes speichert 25 unter der Variable testVariable
<store name="testVariable"><eval>5*5</eval><store>
Folgendes gibt 50 zurück:
<eval> <fetch name="testVariable" /> * 2 </eval>
Die Quadratwurzel von 9 berechnet man durch:
<eval>sqrt(9)</eval>
Weitere Codebeispiele zur Berechnung gibt es hier.
Es stehen folgende Funktionen zur Verfügung
Variable | Bedeutung |
---|---|
sin | Sinusberechnung |
sinh | Berechnung des Sinus Hyperbolicus |
arcsin | Berechnung des Arkussinus (Umkehrfunktion des Sinus) |
asin | |
arcsinh | |
asinh | |
cos | Cosinusberechnung |
cosh | |
arccos | |
acos | |
arccosh | |
acosh | |
tan | Tangens |
tanh | |
arctan | Berechnung des Arkustangens (Umkehrfunktion des Tangens) |
atan | |
arctanh | Berechnung des Arkuskotangens (Umkehrfunktion des Kotangens) |
atanh | |
sqrt | Quadratwurzelberechnung |
abs | Gibt den absoluten Wert einer INTEGER Zahl zurück |
ln | Berechnung des natürlichen Logarithmus |
log | Logarithmusberechnung |