C++ 中用於複數的 log10() 函式
在本文,我們將討論 C++ STL 中 log10() 函式的工作原理、語法和示例。
log10() 是什麼函式?
log10() 是 C++ STL 中的一個內建函式,在 <complex> 標頭檔案中定義。log10() 用於查詢複數的常用對數。此函式返回複數 num 以 10 為底的常用複數對數值。
語法
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)
廣告