double log(double value, double base)
Функция log (листинг 13.18) возвращает натуральный логарифм значения, переданного аргументом value. Необязательный аргумент base позволяет работать с логарифмами с другими основаниями.
Листинг 13.18. Функции log, log1p, log10
<?php
//напечатать 3.0022112396517 print(log(20.13) . "<br>"); //напечатать 2.732730436951 print(log(20.13, 3) . "<br>"); //напечатать 0.00099950033308353 print(log1p(0.001) . "<br>"); //напечатать 3.2494429614426 print(log10(1776) . "<br>");
?>
double log1p(double value)
Функция log1p возвращает натуральный логарифм единицы плюс значение, заданное аргументом value. Как и expm1, эта функция возвращает значения с более высокой точностью, если заданные значения стремятся к нулю.
double log10(double value)
Функция log10 возвращает десятичный логарифм значения, заданного аргументом.
integer octdec(string octal_number)
Функция octdec (листинг 13.19) возвращает целое десятичное число по строке, представляющей восьмеричное число.
j Листинг 13.19. Функция octdec
<?php
//напечатать 497 print(octdec("761"));
double pi()
Функция pi (листинг 13.20) возвращает приблизительное значение п. Вместо нее можно использовать константу M_PI.
| Листинг 13.20. Функция pi_
<?php
//напечатать 3.1415926535898 print(pi() . "<br>"); //напечатать 3.1415926535898 print(M_PI . "<br>");
?>
double pow(double base, double power)
Функция pow (листинг 13.21) предназначена для возведения значения аргумента base в степень, заданную вторым аргументом.
Листинг 13.21. Функция pow
<?php
//напечатать 32
print(pow(2, 5));
?>
double rad2deg(double angle)
Функция rad2deg (листинг 13.22) возвращает в градусах значение аргумента angle, заданного в радианах.
j Листинг 13.22. Функция rad2deg
<?php
//напечатать 90.00021045915 print(rad2deg(1.5708));
?>
double round(double value, integer precision)
Функция round (листинг 13.23) возвращает округленное до ближайшего целого числа значение, заданное аргументом value. Необязательный аргумент precision позволяет округлить цифры до указанного количества цифр справа от запятой.
double sin(double angle)
Функция sin (листинг 13.24) возвращает синус угла. Угол задается в радианах.
Листинг 13.24. Функция sin
<?php
// напечатать 1 print(sin(0.5 * M_PI));
?>
double sinh(double value)
Функция sinh возвращает гиперболический синус значения, заданного аргументом value.
double sqrt(double value)
Функция sqrt (листинг 13.25) предназначена для извлечения квадратного корня из числа.
j Листинг 13.25. Функция sqrt
<?php
// напечатать 9 print(sqrt(81.0));
?>
double tan(double angle)
Функция tan (листинг 13.26) возвращает тангенс угла. Угол задается в радианах.
j Листинг 13.26. Функция tan_
<?php
//напечатать 1.5574077246549 print(tan(1));
?>
double tanh(double value)
Функция tanh возвращает гиперболический тангенс значения, заданного аргументом value.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Математические функции. Часть Третья.
03-02-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Математические функции. Часть Вторая. | PHP. Математические функции. Часть Четвёртая. |