什么是犰狳中Matlab的特征值的等价物

时间:2015-03-08 11:33:47

标签: c++ matlab armadillo

我想将Matlab脚本转换为C ++,我使用了Armadillo库。我有一个密集矩阵,我在Matlab中用eigs()来限制最大幅度的特征值,比如说3。

[V,E] = eigs(B,3,'LA');

但是,我发现eigs_sym仅支持稀疏矩阵;

有没有办法处理这样的工作?

1 个答案:

答案 0 :(得分:1)

如果您使用Google并转到armadillo docs,您可以清楚地看到eigs_sym为您提供了稀疏矩阵的特征值(因此S中的S S _sym),并且eig_sym会给他们一个密集的矩阵。