Plotter erlaubte Funktionen / Konstanten interessante Funktionen Zurücksetzen
 Operationen
SymbolSyntaxBeschreibung
+(a+b) Addition (plus) 
-(a-b) Subtraktion (minus) 
*(a*b) Multiplikation (mal) 
/(a/b) Division (durch) 
%(a%b) Rest der Division von (a/b) 
&(a&b) Bit-AND 
|(a|b) Bit-OR 
^(a^b) Bit-XOR 
~(~a) Bit-NOT 
 interne Funktionen
NameSyntaxBeschreibung
absmixed abs(mixed x) Betrag |x| 
ceilint ceil(float x) aufrunden 
floorint floor(float x) abrunden 
rounddouble round(double x [, int precision]) runden 
sinfloat sin(float x) Sinus 
cosfloat cos(float x) Cosinus 
tanfloat tan(float x) Tangens 
asinfloat asin(float x) Arkussinus 
acosfloat acos(float x) Arkuskosinus 
atanfloat atan(float x) Arkustangens 
atan2float atan2(float x, float y) Arkustangens aus x/y 
sinhfloat sinh(float x) Sinus Hyperbolikus 
coshfloat cosh(float x) Cosinus Hyperbolikus 
tanhfloat tanh(float x) Tangens Hyperbolikus 
asinhfloat asinh(float x) Areasinus Hyperbolikus 
acoshfloat acosh(float x) Areakosinus Hyperbolikus 
atanhfloat atanh(float x) Areatangens Hyperbolikus 
pidouble pi() Kreiszahl π 
powfloat pow(float x, float y) xy 
expfloat exp(float x) ex 
expm1float expm1(float x) ex-1 
logfloat log(float x) loge(x) 
log1pfloat log1p(float x) loge(1+x) 
log10float log10(float x) log10(x) 
sqrtfloat sqrt(float x) √x 
hypotfloat hypot(float x, float y) Hypotenuse √(x²+y²) 
deg2raddouble deg2rad(double x) Grad -> Bogenmaß 
rad2degdouble rad2deg(double x) Bogenmaß -> Grad 
bindecint bindec(string x) Binär -> Dezimal 
hexdecint hexdec(string x) Hexadezimal -> Dezimal 
octdecint octdec(string x) Oktal -> Dezimal 
decbinstring decbin(int x) Dezimal -> Binär 
dechexstring dechex(int x) Dezimal -> Hexadezimal 
decoctstring decoct(int x) Dezimal -> Oktal 
base_convertstring base_convert(string x, int y, int z) Basiswechsel xy -> xz (y,z max.36) 
minmixed min(mixed x, mixed y, [mixed n]) Minimum von x,y,...,n 
maxmixed max(mixed x, mixed y, [mixed n]) Maximum von x,y,...,n 
fmodfloat fmod(float x, float y) Rest einer Fließkommadivision 
 Benutzer-Funktionen
NameSyntaxBeschreibung
cotfloat cot(float x) Kotangens 
secfloat sec(float x) Sekans 
cscfloat csc(float x) Kosekans 
acotfloat acot(float x) Arkuskotangens 
asecfloat asec(float x) Arkussekans 
acscfloat acsc(float x) Arkuskosekans 
cothfloat coth(float x) Kotangens Hyperbolikus 
sechfloat sech(float x) Sekans Hyperbolikus 
cschfloat csch(float x) Kosekans Hyperbolikus 
acothfloat acoth(float x) Areakotangens Hyperbolikus 
asechfloat asech(float x) Areasekans Hyperbolikus 
acschfloat acsch(float x) Areakosekans Hyperbolikus 
ldfloat ld(float x) log2(x) 
fmodulofloat fmodulo(float x, float y) Rest einer Fließkommadivision (genauer) 
 Extension-Funktionen
NameSyntaxBeschreibung
bcaddstring bcadd(string x, string y [, int scale]) Addition zweier Zahlen beliebiger Genauigkeit 
bcsubstring bcsub(string x, string y [, int scale]) Subtraktion zweier Zahlen beliebiger Genauigkeit 
bcmulstring bcmul(string x, string y [, int scale]) Multiplikation zweier Zahlen beliebiger Genauigkeit 
bcdivstring bcdiv(string x, string y [, int scale]) Division zweier Zahlen beliebiger Genauigkeit 
bcmodstring bcmod(string x, string y) Modulo zweier Zahlen mit beliebiger Genauigkeit 
bcpowstring bcpow(string x, string y [, int scale]) Potenz einer Zahl beliebiger Genauigkeit 
bcpowmodstring bcpowmod(string x, string y, string z [, int scale]) Potenz einer Zahl beliebiger Genauigkeit, vermindert um den angegebenen Modulo (xy)%z 
bcsqrtstring bcsqrt(string x [, int scale]) Quadratwurzel einer Zahl beliebiger Genauigkeit 
bccompstring bccomp(string x, string y [, int scale]) Vergleich zweier Zahlen beliebiger Genauigkeit 
 Konstanten
NameWertBeschreibung
M_PI3.14159265358979323846 Kreiszahl π 
M_E2.7182818284590452354 EULER'sche Zahl e 
M_LOG2E1.4426950408889634074 log2(e) 
M_LOG10E0.43429448190325182765 log10(e) 
M_LN20.69314718055994530942 loge(2) 
M_LN102.30258509299404568402 loge(10) 
M_PI_21.57079632679489661923 ½π 
M_PI_40.78539816339744830962 ¼π 
M_1_PI0.31830988618379067154 1/π 
M_2_PI0.63661977236758134308 2/π 
M_SQRTPI1.77245385090551602729 √π 
M_2_SQRTPI1.12837916709551257390 2/√π 
M_SQRT21.41421356237309504880 √2 
M_SQRT31.73205080756887729352 √3 
M_SQRT1_20.14472988584940017414 √½ 
M_LNPI1.70710678118654752440 loge(π) 
M_EULER0.57721566490153286061 Euler-Mascheroni-Konstante γ 
Plotter erlaubte Funktionen / Konstanten interessante Funktionen Zurücksetzen