2016-11-30 4 views
-2

Armadillo에서 C++을 사용하여 허수를 사용합니다.C++ Armadillo에서 허수를 사용 하시겠습니까?

이전에는 MATLAB을 사용했지만 Armadillo에서는 다르게 작동하는 것 같습니다.

MATLAB 코드 조각은 내가 C++ 아르마에서이 코드를 사용하는 방법

position = 500 * sqrt(3)/2 + 0.5i; 

입니까?

답변

1
std::complex<double> position(500 * std::sqrt(3)/2 , 0.5); 

또는

std::complex<double> ii(0,1); 
std::complex<double> position = 500 * std::sqrt(3)/2 + 0.5*ii; 

이 모두 선형 대수 라이브러리와는 아무 상관이있다. 문서를 읽으면 표준 라이브러리 복합 유형 만 사용한다는 것을 알 수 있습니다.