📜  exp()函数,用于C++中的复数(1)

📅  最后修改于: 2023-12-03 15:00:39.854000             🧑  作者: Mango

exp()函数,用于C++中的复数

在 C++ 中,exp() 函数被用于计算复数的指数函数。它是标准库中的一部分,其头文件是 。指数函数是有用的,因为它可以帮助我们将一个复数转化为极坐标形式。

语法

exp(z)函数的语法如下:

std::complex<double> exp(const std::complex<double>& z);

其中 z 是一个复数,exp() 函数将返回一个 std::complex 类型的新复数。

参数

函数 exp() 接受一个 std::complex 类型的复数作为参数。

返回值

exp() 函数将返回一个 std::complex 类型的新复数,表示原始复数的指数。

示例代码
#include <iostream>
#include <complex>
using namespace std;

int main() {
   // 创建一个复数
   complex<double> z(3.0, 4.0);

   // 计算指数
   complex<double> exp_z = exp(z);

   // 输出结果
   cout << "z = " << z << endl;
   cout << "exp(z) = " << exp_z << endl;

   return 0;
}

输出结果:

z = (3,4)
exp(z) = (-13.1288,15.2008)

上面的代码创建了一个复数 z,并使用 exp() 函数计算它的指数。结果输出了原始复数的值以及其对应的指数。