Eine Liste der in Siedler 5 verfügbaren Funktionen des Lua-math-Moduls mit einer kurzen Beschreibung. Verlinkt sind ausführlichere Doku-Seiten.
Funktion | Beschreibung |
---|---|
math.abs (_a) | Absolutbetrag einer Zahl _a |
math.acos (_a) | Arcus Cosinus bzw. cos-1 einer Zahl _a |
math.asin (_a) | Arcus Sinus bzw. sin-1 einer Zahl _a |
math.atan (_a) | Arcus Tangens bzw. tan-1 einer Zahl _a |
math.atan2 (_a, _b) | Arcus Tangens bzw. tan-1 zweier Zahlen _a und _b (erlaubt Berechnung von tan-1 in allen 4 Quadranten) |
math.ceil (_a) | Rundet eine Zahl _a zur nächstgrößeren ganzen Zahl auf |
math.cos (_a) | Cosinus einer Zahl _a |
math.deg (_a) | Rechnet einen Winkel _a vom Bogenmaß ins Gradmaß um |
math.exp (_a) | Berechnet e_a |
math.floor (_a) | Rundet eine Zahl _a zur nächstkleineren ganzen Zahl ab |
math.frexp (_a) | Berechnet ganze Zahl e und m ∈ [0.5, 1) ⋃ {0}, sodass _a = m*2e |
math.ldexp (_m, _e) | Berechnet _m *2_e (Umkehrung von math.frexp) |
math.log (_a) | Berechnet den natürlichen Logarithmus loge(_a ) bzw. ln(_a ) |
math.log10 (_a) | Berechnet den Logarithmus zur Basis 10 log10(_a ) |
math.max (...) | Ermittelt unter allen gegebenen Zahlen die größte |
math.min (...) | Ermittelt unter allen gegebenen Zahlen die kleinste |
math.mod (_a, _b) | Berechnet den Rest der ganzzahligen Division _a /_b |
math.pi | Konstante; Kreiszahl π |
math.pow (_a, _b) | Berechnet _a _b |
math.rad (_a) | Rechnet einen Winkel _a vom Gradmaß ins Bogenmaß um |
math.random ([ _a [, _b ] ]) | Ermittelt eine (ganzzahlige) Zufallszahl. Sind _a und _b angegeben, wird eine ganze Zahl zwischen _a und _b zurückgegeben. Ist nur _a angegeben, wird eine ganze Zahl zwischen 1 und _a zurückgegeben. Sind keine Parameter angegeben, wird eine rationale Zahl zwischen 0 und 1 zurückgegeben |
math.randomseed (_a) | Setzt _a als Seed für Zufallszahlengenerierung mit math.random |
math.sin (_a) | Sinus einer Zahl _a |
math.sqrt (_a) | Die positive Quadratwurzel einer Zahl _a |
math.tan (_a) | Tangens einer Zahl _a |