C++ 中复数的 arg() 函数
复数是表示为 a + bi 的数字,其中 a 和 b 是实数。i是该数的虚部。
幅角是正轴与复数向量的夹角。对于复数
z = x + iy 用arg(z) 表示,
若要找到复数的幅角,则该复数头的 complex 标头文件中将具有一个名为arg() 的函数。
语法
arg(complex_number);
参数
该函数将一个复数作为输入,以计算该复数的幅角。
返回值
该函数返回复数的幅角。
实例
#include<iostream> #include<complex.h> using namespace std; int main (){ double a = 12.0, b = 56.0; complex<double> complexnumber (a, b); cout<<"The argument of complex number "<<a<<" + i"<<b<< " is: "; cout<<arg(complexnumber)<<endl; return 0; }
输出
复数 12 + i56 的幅角是:1.3597
广告