Функция log
Функция log вычисляет натуральный логарифм от val и возвращает его. Натуральный логарифм является базовым логарифмом. Натуральный логарифм — обратная функция функции экспоненты exp . Чтобы вычислить десятичный логарифм (логарифм с основанием 10) существует функция log10 .
В C++, функция log перегружена в <complex> и <valarray> (смотреть log комплексных чисел и log в библиотеке массивов числовых значений).
В Си, определён только один прототип данной функции, с типом данных double .
Вычислить логарифм числа в C++
В этом посте мы обсудим, как вычислить логарифм числа в C++.
Заголовок <cmath> предоставляет несколько общих логарифмических функций в C++. В этом посте представлен обзор некоторых часто используемых функций.
1. Использование log10() функция
The log10() Функция возвращает логарифм по основанию 10 указанного числа. Он принимает значение с плавающей запятой, логарифм которого вычисляется, и вычисляет его десятичный логарифм. C++11 предлагает дополнительные перегрузки для целочисленных типов, которые фактически приводят аргумент к типу double. Его можно использовать следующим образом:
How can you use Ln function in C programing?
Header file math.h is for mathematical functions like cos,sin, tan.. But how to write the ln function and not log?
3 Answers 3
The C function log is the natural logarithm, which mathematicians usually write as «ln».
The C function log10 is the logarithm base 10, which is sometimes written «log».
Remember math at school: logA_B = logA_C/logB_C
![]()
-
The Overflow Blog
Linked
Related
Most asked in [c]
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.11.43300
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
std:: log, std:: logf, std:: logl
If no errors occur, the natural (base-e) logarithm of arg ( ln(arg) or log
e (arg) ) is returned.
If a domain error occurs, an implementation-defined value is returned (NaN where supported)
If a pole error occurs, -HUGE_VAL , -HUGE_VALF , or -HUGE_VALL is returned.
[edit] Error handling
Errors are reported as specified in math_errhandling .
Domain error occurs if arg is less than zero.
Pole error may occur if arg is zero.
If the implementation supports IEEE floating-point arithmetic (IEC 60559),