小编MJ *_*IAN的帖子

特征库中的特征求解器

我想 [vec,val] = eig(A)使用 Eigen 库从 MATLAB 转换为 C++,但无法达到相同的结果!我尝试过eigensolverComplexEigenSolver但没有一个像MATLAB 那样SelfAdjointEigenSolver.给我结果。eig(A)

Sample matrices:
Tv(:,:,223) =

    0.8648   -1.9658   -0.2785
   -1.9658    4.9142    0.8646
   -0.2785    0.8646    0.3447


Tv(:,:,224) =

    1.9735   -0.4218    1.0790
   -0.4218    3.3012    0.1855
    1.0790    0.1855    3.7751


Tv(:,:,225) =

    2.4948    1.0185    1.1633
    1.0185    1.1732   -0.4479
    1.1633   -0.4479    4.3289


Tv(:,:,226) =

    0.3321    0.0317    0.1617
    0.0317    0.0020   -0.0139
    0.1617   -0.0139    0.5834
Run Code Online (Sandbox Code Playgroud)

本征:

MatrixXcd vec(3 * n, 3);
VectorXcd val(3);
for (int k = 0; k < n; …
Run Code Online (Sandbox Code Playgroud)

c++ matlab eigen

1
推荐指数
1
解决办法
4416
查看次数

标签 统计

c++ ×1

eigen ×1

matlab ×1