Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 log1p()


함수 log1p()는 (a+1)의 자연 로그(밑 e 로그)를 계산하는 데 사용되며 여기서 a는 임의의 숫자입니다. (a+1)의 자연 로그 값을 반환합니다. -1보다 작은 값을 전달하면 Not number(Nan)를 반환합니다.

다음은 log1p(),

의 수학적 표현입니다.
log1p(a) = base-e log(a+1)

다음은 C++ 언어의 log1p() 구문입니다.

float log1p(float variable_name);

여기,

  • 변수 이름 − 로그 값이 계산되는 변수에 부여된 모든 이름.

다음은 C++ 언어로 된 log1p()의 예입니다.

예시

#include <iostream>
#include <cmath>
using namespace std;

int main() {
   int x = 10;
   float y = 28.88;

   cout << "The log value of x : " << log1p(x);
   cout << "\nThe log value of y : " << log1p(y);

   return 0;
}

출력

다음은 출력입니다.

The log value of x : 2.3979
The log value of y : 3.39719