0

この Matlab 操作を再現する必要があります。

r =  U(:,ii)'*Es

ここ Uで、 は (複素数の) 行列で、Esは (複素数の) ベクトルです。

最後に、得られるのはスカラー複素数値ですr

今、私はC ++のEigenライブラリで同じことをしようとしています.これで試してみました:

complex<double> r = U.col(jj) * Es;

そしてまた

complex<double> r = U.col(jj).transpose() * Es;

しかし、それは何も機能しません。誰でも私を助けることができますか?どうすれば同じ結果を再現できますか? ありがとうございました!

4

1 に答える 1