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

ฟังก์ชัน log10() สำหรับจำนวนเชิงซ้อนใน C++


ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน log10() ใน C++ STL

ฟังก์ชัน log10() คืออะไร

ฟังก์ชัน log10() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว log10() ใช้เพื่อค้นหาค่าลอการิทึมทั่วไปของจำนวนเชิงซ้อน ฟังก์ชันนี้ส่งคืนค่าบันทึกเชิงซ้อนทั่วไปที่มีฐาน 10 ของจำนวนเชิงซ้อน num

ไวยากรณ์

template<class T> complex<T> log10(const complex<T>& num);

พารามิเตอร์

ฟังก์ชันนี้ยอมรับพารามิเตอร์ num ซึ่งเป็นค่าที่ซับซ้อนซึ่งเราต้องค้นหาบันทึก

คืนค่า

ค่าบันทึกเชิงซ้อนทั่วไปของ num ที่เราต้องการคำนวณ

ตัวอย่าง

Input: complex<double> C_number(-4.0, -1.0);
   Log10(C_number);
Output: log10 of (-4,-1) is (0.615224,-1.25798)

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;
int main() {
   complex<double> C_number(-4.0, -1.0);
   cout<<"log10 of "<< C_number<< " is "<<log10(C_number);
   return 0;
}

ผลลัพธ์

หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -

log10 of (-4,-1) is (0.615224,-1.25798)

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;
int main() {
   complex<double> C_number(-4.0, 1.0);
   cout<<"log10 of "<< C_number<< " is "<<log10(C_number);
   return 0;
}

ผลลัพธ์

หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -

log10 of (-4,1) is (0.615224,1.25798)