Opis składni wyrażenia
Dostępne operatory:
- +, -, *, /
- % dzielenie modulo
- ^ potęga
Dostępne stałe:
- E [e] = 2,7182818285
- LOG2E [log2(e)] = 1,4426950409
- LOG10E [log10(e)] = 0,4342944819
- LN2 [ln(2)] = 0,6931471806
- LN10 [ln(10)] = 2,3025850930
- PI [pi] = 3,1415926536
- PI_2 [pi/2] = 1,5707963268
- PI_4 [pi/4] = 0,7853981634
- 1_PI [1/pi] = 0,3183098862
- 2_PI [2/pi] = 0,6366197724
- 2_SQRTPI [2/sqrt(pi)] = 1,1283791671
- SQRT2 [sqrt(2)] = 1,4142135624
- SQRT1_2 [1/sqrt(2)] = 0,7071067812
Dostępne funkcje:
Wszystkie funkcje mają następującą składnię:
FUNCTION_NAME(FUNCTION_ARGUMENT_1, FUNCTION_ARGUMENT_2, ...).
Dozwolone jest zagnieżdżanie funkcji. Jako argumenty można podawać dowolne wyrażenia matematyczne.
- abs() - zwraca absolutną wartość argumentu, np. abs(x)
- acos() - zwraca arkus kosinus argumentu, np. acos(x)
- asin() - zwraca arkus sinus argumentu, np. asin(x)
- atan() - zwraca arkus tangens argumentu, np. atan(x)
- avg() - oblicza średnią argumentów, np. avg(x,y,z)
- cos() - zwaraca kosinus argumentu, np. cos(x)
- cosh() - zwraca kosinus hiperboliczny argumentu, np. cosh(x)
- exp() - podnosi e do podanej potęgi, np. exp(x)
- fmod() - zwraca zmiennoprzecinkową resztę z dzielenia modulo argumentów, np. fmod(x,y)
- log() - zwraca logarytm naturalny z argumentu, np. log(x)
- log10() - zwraca logarytm o podstawie 10 z argumentu, np. log10(x)
- pow() - podnosi argument do podanej potęgi, np. pow(base,exp)
- sin() - zwraca sinus argumentu, np. sin(x)
- sinh() - zwraca sinus hiperboliczny argumentu, np. sinh(x)
- tan() - zwraca tangens, np. tan(x)
- tanh() - zwraca tangens hiperboliczny argumentu, np. tanh(x)
- ceil() - zaokrągla argument w górę do najbliższej liczby całkowitej, np. ceil(x)
- floor() - zaokrągla argument w dół do najbliższej liczby całkowitej, np. floor(x)
- hypot() - oblicza długość przeciwprostokątnej trójkąta prostokątnego o podanych przyprostokątnych, np. hypot(x,y)
- sum() - oblicza sumę argumentów, np. sum(x,y,z)
- sqrt() - oblicza pierwiastek kwadratowy z argumentu, np. sqr(x)