ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน log() ใน C++ STL
ฟังก์ชัน log() คืออะไร
ฟังก์ชัน log() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว
ไวยากรณ์
template<class T> complex<T> log(const complex<T>& x);
พารามิเตอร์
ฟังก์ชันนี้ยอมรับพารามิเตอร์หนึ่งตัวซึ่งเป็นค่าที่ซับซ้อนซึ่งเราต้องค้นหาบันทึก
คืนค่า
ค่าลอการิทึมของ x ที่เราต้องการคำนวณ
ตัวอย่าง
Input: complex<double> C_number(-7.0, 1.0); log(C_number); Output: log of (-7,1) is (1.95601,2.9997)
#include <bits/stdc++.h> using namespace std; int main() { complex<double> C_number(-7.0, 1.0); cout<<"log of "<<C_number<<" is "<<log(C_number)<< endl; return 0; }
ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -
log of (-7,1) is (1.95601,2.9997)
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; int main() { complex<double> C_number(-4.0, -1.0); cout<<"log of "<< C_number<< " is "<<log(C_number); return 0; }
ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -
log of (-4,-1) is (1.41661,-2.89661)