math
Diese Bibliothek stellt grundlegende mathematische Funktionen bereit. Sie stellt alle ihre Funktionen und Konstanten innerhalb der Tabelle math zur Verfügung.
🎒 Examples
TODO Examples
🗼 Static Properties
| Value | Name |
|---|---|
3.141592653589793 | math.pi |
2^1024 | math.huge |
🗿 Static Functions
| Returns | Name | Description | |
|---|---|---|---|
| number | ceil | Gibt die größte ganze Zahl zurück, die nicht größer als der angegebene Wert ist (auch für negative Zahlen) | |
| number | tan | Gibt den Tangenswert für einen gegebenen Wert im Bogenmaß zurück. | |
| number | min | Gibt den Minimalwert aus einer Liste von Argumenten variabler Länge zurück | |
| number | fmod | Gibt den Rest der Division von base durch modulator zurück, wobei der Quotient gegen Null gerundet wird | |
| number | exp | Gibt e (die Basis des natürlichen Logarithmus) potenziert mit exponent zurück | |
| number | random | Erzeugt pseudozufällige Zahlen mit gleichmäßiger Verteilung | |
| number | rad | Konvertiert von Grad in Bogenmaß | |
| number | sin | Gibt den Sinuswert für einen gegebenen Wert im Bogenmaß zurück. | |
| number | cos | Gibt den Kosinuswert für einen gegebenen Wert im Bogenmaß zurück. | |
| number | asin | Gibt den Arkussinus im Bogenmaß des angegebenen Werts zurück. | |
randomseed | Setzt einen Startwert für den Pseudozufallsgenerator: Gleiche Startwerte erzeugen gleiche Zahlenfolgen | ||
| number | floor | Gibt die kleinste ganze Zahl zurück, die nicht kleiner als der angegebene Wert ist (auch für negative Zahlen) | |
| number | max | Gibt den Maximalwert aus einer Liste von Argumenten variabler Länge zurück | |
| number | atan | Gibt den Arkustangens im Bogenmaß zurück. Wir können dies tun, indem wir y/x selbst angeben, oder wir können y und x an math.atan übergeben, um dies für uns zu erledigen | |
| number | acos | Gibt den Arcuscosinus im Bogenmaß des angegebenen Werts zurück. | |
| number | abs | Gibt den absoluten, nicht-negativen Wert einer gegebenen Zahl zurück | |
| number | log | Gibt die Umkehrung davon zurück. math.exp(1) gibt e zurück | |
| number, number | modf | Gibt den ganzzahligen und den gebrochenen Teil der angegebenen Zahl zurück | |
| number | deg | Konvertiert von Bogenmaß in Grad | |
| number | sqrt | Gibt die Quadratwurzel einer gegebenen Zahl zurück. Nur nicht-negative Argumente sind erlaubt |

ceil
Gibt die größte ganze Zahl zurück, die nicht größer als der angegebene Wert ist (auch für negative Zahlen)
local ret = math.ceil(number)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | number | Required parameter | Die Zahl, die aufgerundet werden soll. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

tan
Gibt den Tangenswert für einen gegebenen Wert im Bogenmaß zurück.
local ret = math.tan(value)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | value | Required parameter | Winkel im Bogenmaß |
Returns
| Type | Description |
|---|---|
| number | No description provided |

min
Gibt den Minimalwert aus einer Liste von Argumenten variabler Länge zurück
local ret = math.min(numbers...)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| varargs of number | numbers... | Required parameter | Zahlen, um den kleinsten Wert zu ermitteln. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

fmod
Gibt den Rest der Division vonbasedurchmodulatorzurück, wobei der Quotient gegen Null gerundet wird
local ret = math.fmod(base, modulator)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | base | Required parameter | Der Basiswert. |
| number | modulator | Required parameter | Der Modulator. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

exp
Gibt e (die Basis des natürlichen Logarithmus) potenziert mit exponent zurücklocal ret = math.exp(exponent)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | exponent | Required parameter | Der Exponent für die Funktion. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

random
Erzeugt pseudozufällige Zahlen mit gleichmäßiger Verteilung
local ret = math.random(m, n)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | m | Required parameter | Wenn m der einzige Parameter ist: obere Grenze. Wenn n ebenfalls angegeben ist: untere Grenze. Falls angegeben, muss dies eine ganze Zahl sein. |
| number | n | Required parameter | Obere Grenze. Falls angegeben, muss dies eine ganze Zahl sein. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

rad
Konvertiert von Grad in Bogenmaß
local ret = math.rad(degrees)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | degrees | Required parameter | Der Winkel gemessen in Grad. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

sin
Gibt den Sinuswert für einen gegebenen Wert im Bogenmaß zurück.
local ret = math.sin(number)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | number | Required parameter | Winkel im Bogenmaß |
Returns
| Type | Description |
|---|---|
| number | No description provided |

cos
Gibt den Kosinuswert für einen gegebenen Wert im Bogenmaß zurück.
local ret = math.cos(number)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | number | Required parameter | Winkel im Bogenmaß |
Returns
| Type | Description |
|---|---|
| number | No description provided |

asin
Gibt den Arkussinus im Bogenmaß des angegebenen Werts zurück.
local ret = math.asin(normal)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | normal | Required parameter | Sinuswert im Bereich von -1 bis 1. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

randomseed
Setzt einen Startwert für den Pseudozufallsgenerator: Gleiche Startwerte erzeugen gleiche Zahlenfolgen
math.randomseed(seed)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | seed | Required parameter | Der neue Startwert |

floor
Gibt die kleinste ganze Zahl zurück, die nicht kleiner als der angegebene Wert ist (auch für negative Zahlen)
local ret = math.floor(number)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | number | Required parameter | Die Zahl, die abgerundet werden soll. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

max
Gibt den Maximalwert aus einer Liste von Argumenten variabler Länge zurück
local ret = math.max(numbers...)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| varargs of number | numbers... | Required parameter | Zahlen, um den größten Wert zu ermitteln |
Returns
| Type | Description |
|---|---|
| number | No description provided |

atan
Gibt den Arkustangens im Bogenmaß zurück. Wir können dies tun, indem wir y/x selbst angeben, oder wir können y und x an math.atan übergeben, um dies für uns zu erledigen
local ret = math.atan(normal)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | normal | Required parameter | Tangenswert. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

acos
Gibt den Arcuscosinus im Bogenmaß des angegebenen Werts zurück.
local ret = math.acos(cos)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | cos | Required parameter | Kosinuswert im Bereich von -1 bis 1. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

abs
Gibt den absoluten, nicht-negativen Wert einer gegebenen Zahl zurück
local ret = math.abs(x)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | x | Required parameter | Die Zahl, deren absoluten Wert wir erhalten möchten. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

log
Gibt die Umkehrung davon zurück.math.exp(1)gibtezurück
local ret = math.log(x, base)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | x | Required parameter | Der Wert, von dem die Basis des Exponenten ermittelt werden soll. |
| number | base | Required parameter | Die logarithmische Basis. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

modf
Gibt den ganzzahligen und den gebrochenen Teil der angegebenen Zahl zurück
local ret_1, ret_2 = math.modf(base)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | base | Required parameter | Der Basiswert. |

deg
Konvertiert von Bogenmaß in Grad
local ret = math.deg(radians)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | radians | Required parameter | Wert, der in Grad umgewandelt werden soll. |
Returns
| Type | Description |
|---|---|
| number | No description provided |

sqrt
Gibt die Quadratwurzel einer gegebenen Zahl zurück. Nur nicht-negative Argumente sind erlaubt
local ret = math.sqrt(value)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| number | value | Required parameter | Wert, dessen Quadratwurzel berechnet werden soll. |
Returns
| Type | Description |
|---|---|
| number | No description provided |