В школе мы еще не проходили логарифмы, а при изучении класса Math у меня возникли трудности.
Прочитал про них в интернете, понял что логарифм - степень, в которую надо возвести основание, чтобы получить исходное число.
Словом, логарифм по основанию 2 от 64, например, равен 6:
log264 = 6
И тут у меня возникли сомнения - в классе math есть функция log, log1p, log10
Sout(log(10)) = 2.302585092994046
Как получено это число? Я так понял:
Cтепень 2.302585092994046Число 10
А основание? И что делают функции log1p, log10?
Ответ
В математике есть такое очень ценное - не менее чем "пи" - число e = 2.718281828459045..., играющее очень важную роль в математическом анализе.
И логарифм по основанию этого e так важен, что даже называется натуральным логарифмом - и именно он вычисляется функцией log (хотя в математике общепринятое обозначение - ln).
log10 вычисляет логарифм по основанию 10.
Вычислить логарифм по одному основанию, зная логарифм по другому, очень просто - вот их основные свойства:
Комментариев нет:
Отправить комментарий