仅搜索矩阵的第一(特征)特征值和特征向量 - MATLAB

时间:2012-10-18 10:20:48

标签: matlab eigenvector eigenvalue

我想通过有限差分方法解决PDE的特征值问题。因此我的问题被简化为矩阵特征值问题。问题是这个矩阵的大小会非常大,如果我使用函数eig,它会搜索所有特征值和特征向量,在我看来这是浪费时间。

是否有可能在找到第一个k特征值后使特征值算法停止? (其中k是一个小的正整数)

2 个答案:

答案 0 :(得分:8)

是的,使用eigs返回K个最大或最小的特征值。

示例:eigs(A,[],K)将返回矩阵K的{​​{1}}个最大幅度的特征向量。

答案 1 :(得分:2)

您正在寻找eigs。来自help eigs

  

找到矩阵的一些特征值和特征向量