Математические функции
Математические функции служат для вычисления некоторых часто встречающихся тригонометрических и элементарных функций.
Аргументы математических функций могут иметь типы double, float или integer, причем все функции, кроме round(), ceil(), floor() возвращают значения типа double, а эти – типа integer. Углы в тригонометрических функциях задаются в радианах:
sin($x) sin x
cos($x) cos x
tan($x) tg x
asin($x) arcsin x
acos($x) arccos x
atan($x) arctg x
atan2($x,$y) arctg x/y
exp($x) ex
log($x) ln x
log10($x) lg x
pow($x,$y) xy ошибка, если x=0 и y<=0 или
если x<0 и y не целое
sqrt($x)
ceil($x) округление числа вверх до ближайшего целого:
ceil(5.0) = 5
ceil(5.4) = 6
ceil(5.8) = 6
floor($x) округление числа вниз до ближайшего целого -
выделение целой части числа:
floor(5.0) = 5
floor(5.4) = 5
floor(5.8) = 5
round($x) округление аргумента:
round(5.0) = 5
round(5.4) = 5
round(5.8) = 6
abs($x) |x| x – целое
fmod($x,$y) остаток от деления x на y
в виде вещественного числа:
fmod(7.8, 5) = 2.8
fmod(7.8, 5.0) = 2.8
fmod(7.8, 5.2) = 2.6
fmod(7.8, 5.5) = 2.3
fmod(7.0, 5.0) = 2.0
fmod(7, 5) = 2.0
fmod(7.5, 5.8) = 1.7
max(число1, число2, …) наибольшее из чисел в списке,
max(массив чисел) наибольший из элементов массива,
min(число1, число2, …) наименьшее из чисел в списке,
min(массив чисел) наименьший из элементов массива,
mt_rand(число1, число2) целое случайное число с равномерным распределением в заданном диапазоне,
mt_srand(time()) установка начального значения генератора случайных чисел.
Дата добавления: 2015-04-19; просмотров: 626;