MathNet Numerics の Evd<> クラスを使用して行列の固有ベクトルを取得しましたが、型であることが判明し、それVector<Complex>
を にキャストできませんでしたVector<double>
。これは私の操作に必要なものです。
これは私が固有ベクトルを取得した方法です:
DenseMatrix processedData = someData;
Evd<> eigen = processedData.evd();
Vector<Complex> eigenvector = (Vector<Complex>)eigen.EigenValues;
' ' としてキャストしようとしたときVector<double>
、プログラムはそれを受け入れませんでした。で行列の固有ベクトルを取得する方法はありVector<double>
ますか?