Mathematik: Alle Funktionen des Mathe Jobs Version 1.1 (0x11)

From bab-tec.de wiki

Jump to: navigation, search

Mathematische Operationen:

Symbol Beschreibung
+ Addition (bzw. Aneinanderreihung von Strings)
- Subtraktion
* Multiplikation
/ Division (reelwertig)
% Modulo (Rest nach einer ganzzahligen Division)
& bitweises "und-ieren
| bitweises "oder-ieren
^ Potenzieren


Logische (boolsche) Operationen

Symbol Beschreibung
|| logisches ODER
&& logisches UND
> Vergleichsoperation "Größer als"
>= Vergleichsoperation "Größer gleich"
< Vergleichsoperation "Kleiner als"
<= Vergleichsoperation "Kleiner gleich"
== Vergleichsoperation "Gleichheit"


Sonstige Operationen

Symbol Beschreibung
= Zuweisung
'(' und ')' Klammerung zur Änderung des Operatorvorranges


Eingebaute Funktionen

Symbol Beschreibung
sqrt(x) Quadratwurzelberechung
sin(x) Sinusberechnung
cos(x) Cosinusberechnung
tan(x) Tangensberechnung
max(x,...) Maximumbestimmung von einer (endlichen) Menge von Werten
min(x,...) Minimumbestimmung von einer (endlichen) Menge von Werten
rad(x) Umrechnung Grad in Radian (Bogenberechnung)
asin(x) Berechnung des Arcussinus
acos(x) Berechnung des Arcuscosinus
atan(x) Berechnung des Arcustangens
ceil(x) Berechnung des kleinsten ganzzahligen Wertes, der nicht kleiner als das Argument ist ("Aufrunden")
floor(x) Berechnung des größten ganzzahligen Wertes, der nicht größer als das Argument ist ("Abrunden")
abs(x) Berechnung des absoluten Wertes eines Arguments
exp(x) Berechnung der Exponentialfunktion zur Basis 'e' (Eulersche Konstante)
log10(x) Berechnung des 10er-Logarithmus
pow(x,y) Exponentialfunktione berechnet x^y
time() Liefert die Systemzeit in Sekunden seit dem Beginn der Epoche (00:00:00 UTC, January 1, 1970)
srand(x) Setzt den (Pseudo-)Zufallsgenerator auf einen definerten Startwert
rand() Liefert die nächste Zufallszahl
eo_sum(x,...) Addiert die EIB-Objekte mit den Nummern laut der Argumente auf
int(x) Schneidet die Realzahl ab und liefert nur den ganzzahligen Wert zurück
modf(x) Liefert den Dezimalteil einer Realzahl zurück (Die Stellen nach dem Komma)
round(x) Liefert eine korrekt gerundete Ganzzahl eines realen Argumentes
round(x, n) Liefert eine korrekt gerundete Zahl mit n Nachkommastellen


Zahlentypen/-arten und Strings:

Art Schreibweise
Integerzahlen 42
Hexadezimalzahlen 0x12ab
Realzahlen 1.23
Exponentialzahlen 1.23e3 für 1.23 * 10^3 oder 1023.0
Texte "text"


Vordefinierte Konstanten:

Symbol Beschreibung
M_PI Die Konstante Pi (3.14.....)
M_E Die Euler-Konstante (Basis des natürlichen Logarithmus)
M_LOG2E Logarithmus zur Basis 2 von 'e'
M_LOG10E Logarithmus zur Basis 10 von 'e'
M_LN2 Natürlicher Log. von 2
M_LN10 Natürlicher Log. von 10
M_PI_2 Pi dividiert durch 2 ("Pi-Halbe")
M_PI_4 Pi dividiert durch 4 ("Pi-Viertel")
M_1_PI Reziprokwert von Pi (1 durch Pi)
M_2_PI 2 mal 1 durch PI
M_2_SQRTPI 2 mal 1 durch Wurzel Pi
M_SQRT2 Wurzel aus 2
M_SQRT1_2 Der Kehrwert von Wurzel 2 (bzw. Wurzel aus 1/2)
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox