C ++中用于复数的log10()函数

在本文中,我们将讨论C ++ STL中log10()函数的工作,语法和示例。

什么是log10()函数?

log10()函数是C ++ STL中的内置函数,在<complex>头文件中定义。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)