2016-11-30 3 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; 

このすべては、線形代数ライブラリとは何の関係もありません。ドキュメントを読むと、標準ライブラリ複合型だけを使用していることがわかります。

関連する問題