Computer >> Máy Tính >  >> Lập trình >> C ++

log1p () trong C ++


Hàm log1p () được sử dụng để tính logarit tự nhiên (logarit cơ số e) của (a + 1) trong đó a là số bất kỳ. Nó trả về giá trị của logarit tự nhiên của (a + 1). Nó trả về Không phải là số (Nan) khi chúng ta chuyển một giá trị nhỏ hơn -1.

Đây là biểu thức toán học của log1p (),

log1p(a) = base-e log(a+1)

Đây là cú pháp của log1p () trong ngôn ngữ C ++,

float log1p(float variable_name);

Đây,

  • tên_biến - Bất kỳ tên nào được đặt cho biến có giá trị logarit được tính.

Đây là một ví dụ về log1p () trong ngôn ngữ C ++,

Ví dụ

#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;
}

Đầu ra

Đây là kết quả đầu ra

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