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)

更新於: 23-03-2020

瀏覽量 172

啟動你的職業

透過完成課程獲取認證

開始
廣告