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

hàm log10 () cho số phức trong C ++

Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và ví dụ của hàm log10 () trong C ++ STL.

Hàm log10 () là gì?

Hàm log10 () là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề . log10 () được sử dụng để tìm giá trị logarit chung của một số phức. Hàm này trả về giá trị nhật ký phức phổ biến với cơ số 10 của một số phức là num.

Cú pháp

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

Tham số

Hàm này chấp nhận một tham số num, là một giá trị phức mà chúng ta phải tìm nhật ký của nó.

Giá trị trả về

Giá trị nhật ký phức tạp phổ biến của num mà chúng tôi muốn tính toán.

Ví dụ

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

Ví dụ

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

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

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

Ví dụ

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

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

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