Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

log1p() ใน C++


ฟังก์ชัน log1p() ใช้เพื่อคำนวณลอการิทึมธรรมชาติ (ฐาน e ลอการิทึม) ของ (a+1) โดยที่ a คือตัวเลขใดๆ ส่งคืนค่าลอการิทึมธรรมชาติของ (a+1) คืนค่า Not a number(Nan) เมื่อเราส่งค่าที่น้อยกว่า -1 ออกมา

นี่คือนิพจน์ทางคณิตศาสตร์ของ log1p(),

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

นี่คือไวยากรณ์ของ log1p() ในภาษา C++

float log1p(float variable_name);

ที่นี่

  • variable_name − ชื่อใดๆ ที่กำหนดให้กับตัวแปรที่มีการคำนวณค่าลอการิทึม

นี่คือตัวอย่างของ log1p() ในภาษา C++

ตัวอย่าง

#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