-2
我正在使用C++和Armadillo來使用虛數。在C++ Armadillo中使用虛數?
此前我使用過MATLAB,但它似乎在犰狳中的工作方式不同。
MATLAB代碼段是
position = 500 * sqrt(3)/2 + 0.5i;
我應該如何使用C++犰狳這個代碼?
我正在使用C++和Armadillo來使用虛數。在C++ Armadillo中使用虛數?
此前我使用過MATLAB,但它似乎在犰狳中的工作方式不同。
MATLAB代碼段是
position = 500 * sqrt(3)/2 + 0.5i;
我應該如何使用C++犰狳這個代碼?
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;
這一切都無關與線性代數庫。閱讀它的文檔可以發現它也只是使用標準庫複雜類型。