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

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


복소수에 대한 sqrt() 함수의 작동을 찾는 작업이 주어졌습니다. 기본적으로 sqrt()는 복잡한 헤더 파일에 존재하는 함수입니다. 이 함수는 복소수의 제곱근을 계산하는 데 사용됩니다.

구문

template<class t> complex<t>
Sqrt(const complex<t>& x);

매개변수

x - 복소수를 나타내는 이 매개변수 x입니다.

반환 값

이 함수는 복소수의 제곱근을 반환합니다.

입력 − 제곱(3,8i)

출력 - (2.4024,1.6649)

입력 제곱(7,1i)

출력 - (2.6524,0.1885)

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   / / Defining of complex Number
   Complex<double> x(4,9);
   Cout<< “ The square root of “ << x << “ = “ << sqrt(x) << endl;
   Return 0;
}

출력

위의 코드를 실행하면 다음 출력이 생성됩니다.

The square root of (4,9) = (2.631,1.710)

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   / / defining the complex Number
   Complex<double> x(2, 6);
   Cout<< “ The square root of “ << x << “ = “ << sqrt(x) << endl;
   return 0;
}

출력

위의 코드를 실행하면 다음 출력이 생성됩니다.

The square root of (2,6) = (2.0401,1.4704)