给定方阵[{1}},我需要获得一个对角矩阵A
,其中包含D
的5个最大幅度的特征值和一个矩阵A
,其列为相应的特征向量。在Matlab中,代码是V
。 ArrayFire C ++中是否有类似的功能?
在ArrayFire中,我使用[V,D] = eigs(A,5)
。 af::eigen(Values,Vectors,A)
中元素的顺序是什么?在一次测试中,我将Values
的元素按递增幅度的顺序排序,但在另一种情况下,Values
按照递减幅度的顺序排序。基本上,我需要提取5个对应于最大幅度特征值的特征向量。我是否必须使用Values
函数来实现此目的?
更新 这是一个简单的例子:
sort