Eval: Unterschied zwischen den Versionen
(round() hinzu) |
(Seite überarbeitet) |
||
| Zeile 1: | Zeile 1: | ||
| − | Mittels des eval-Tags können Berechnungen innerhalb von AOQML vorgenommen werden. | + | Mittels des eval-Tags können Berechnungen innerhalb von [[AOQML]] vorgenommen werden. |
| − | + | == Syntax == | |
| − | + | eval stellt ein eigenes Tag dar. Innerhalb dieses Tags kann eine der folgenden mathematischen Funktion benutzt werden: | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<table> | <table> | ||
<tr> | <tr> | ||
| − | <th> | + | <th>Funktion</th> |
<th>Bedeutung</th> | <th>Bedeutung</th> | ||
</tr> | </tr> | ||
| Zeile 46: | Zeile 34: | ||
</table> | </table> | ||
| + | == Beispiele == | ||
| + | |||
| + | Zahlen kann man wie folgt runden (Punkt anstatt Komma verwenden): | ||
| + | <code xml n><eval>round(3.3)</eval></code> | ||
| + | |||
| + | Die Quadratwurzel von 9 berechnet man durch: | ||
| + | <code xml n><eval>sqrt(9)</eval></code> | ||
| + | |||
| + | Folgendes speichert 25 unter der Variable ''testVariable'' | ||
| + | <code xml n><store name="testVariable"><eval>5*5</eval></store> </code> | ||
| + | |||
| + | Folgendes gibt 50 zurück: | ||
| + | <code xml n><eval> <fetch name="testVariable" /> * 2 </eval></code> | ||
[[Kategorie: AOQML]] | [[Kategorie: AOQML]] | ||
[[Kategorie: AOQML-Tags]] | [[Kategorie: AOQML-Tags]] | ||
Version vom 28. Mai 2011, 09:24 Uhr
Mittels des eval-Tags können Berechnungen innerhalb von AOQML vorgenommen werden.
Syntax
eval stellt ein eigenes Tag dar. Innerhalb dieses Tags kann eine der folgenden mathematischen Funktion benutzt werden:
| Funktion | Bedeutung |
|---|---|
| round | Runden von Werten |
| sin | Sinusberechnung |
| sinh | Berechnung des | Sinus Hyperbolicus |
| arcsin | Berechnung des Arkussinus (Umkehrfunktion des Sinus) |
| asin | Berechnung des | Arkussinus |
| arcsinh | Berechnung des | Areasinus Hyperbolicus |
| asinh | Berechnung des Arkussinus Hyperbolicus |
| cos | Cosinusberechnung |
| cosh | Berechnung des Cosinus Hyperbolicus |
| arccos | Berechnung des Arkuscosinus |
| acos | Berechnung des Arkuscosinus |
| arccosh | Berechnung des Arkuscosinus Hyperbolicus |
| acosh | Berechnung des Arkuscosinus Hyperbolicus |
| tan | Tangens |
| tanh | Berechnung des Tangens Hyperbolicus |
| arctan | Berechnung des Arkustangens (Umkehrfunktion des Tangens) |
| atan | Berechnung des Arkustangens (Umkehrfunktion des Tangens) |
| arctanh | Berechnung des Arkuskotangens (Umkehrfunktion des Kotangens) |
| atanh | Berechnung des Arkustangens Hyperbolicus |
| sqrt | Quadratwurzelberechnung |
| abs | Gibt den absoluten Wert einer INTEGER Zahl zurück |
| ln | Berechnung des natürlichen Logarithmus |
| log | Logarithmusberechnung |
Beispiele
Zahlen kann man wie folgt runden (Punkt anstatt Komma verwenden):
<eval>round(3.3)</eval>
Die Quadratwurzel von 9 berechnet man durch:
<eval>sqrt(9)</eval>
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>