我试图找到拉普拉斯算子的 2 个最小特征值的 2 个特征向量。我这样做是通过
[v,c]=eigs(L,M,2,'SM');
哪里L
是 lapalcian 和M
是质量矩阵。
结果我得到了错误
Error using eigs/checkInputs/LUfactorAminusSigmaB (line 1041)
The shifted operator is singular. The shift is an eigenvalue.
Try to use some other shift please.
Error in eigs/checkInputs (line 855)
[L,U,pp,qq,dgAsB] = LUfactorAminusSigmaB;
Error in eigs (line 94)
[A,Amatrix,isrealprob,issymA,n,B,classAB,k,eigs_sigma,whch, ...
这是否意味着我做错了什么,或者这只是 matlab 为其迭代过程选择了错误的初始猜测?
我使用的矩阵应该有一个下降条件数......