我的目标是找到mxn大小的输入矩阵的特征值和向量。由于它是一个矩形矩阵,所以通过做一个转置,然后用源矩阵进行矩阵相乘,把它转换成平方对称矩阵。在此之后,我使用Intel MKL库来确定平方对称矩阵的特征值和向量。不幸的是,对于1000000 x 100000的平方对称矩阵大小,所需时间为35~40秒,这不适合我的应用。
我想解线性方程组:A是一个n x m矩阵(不是平方),b和x都是n x 1向量。当A和b已知时,n为50-100阶,m约为2(换句话说,A可以是最大的100x2)。我知道x:$x = \inv(A^T A) A^T b$的解决方案
我几乎没有找到解决这个问题的方法: uBLAS (Boost)、Lapack、Eigen等等,但我不知道使用这些包的x的计算时间有多快