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

更新于:2019 年 10 月 24 日

浏览次数 559

开辟 职业生涯

完成课程获得认证

开始使用
广告