Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 복소수에 대한 arg() 함수

<시간/>

복소수 는 + bi의 형태로 표현되는 숫자이며, 여기서 및 b는 실수입니다. i는 숫자의 허수부입니다.

인수 양의 축과 복소수의 벡터 사이의 각도입니다. 복소수의 경우

z =x + iy는 arg(z)로 표시됩니다. ,

복소수의 인수를 찾기 위해 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