Matlab ';eig&x27;和';EIG';?

Matlab ';eig&x27;和';EIG';?,matlab,eigenvector,eigenvalue,Matlab,Eigenvector,Eigenvalue,我已经为此搜索了很多,但我找不到任何关于“eig”和“eig”这两种方法的区别的答案。从他们那里得到的特征值和特征向量之间有什么区别?他们使用不同的算法,针对不同的问题和不同的目标进行定制 eig是一个良好、快速、通用的特征值/向量求解器。当矩阵的实际大小非常适合内存时,以及当需要所有特征值/向量时,可以使用它。稀疏矩阵在eig中根本不起作用 Eigs是一种更适合于只需要有限的特征值/向量子集的解算器。在这里,矩阵通常以稀疏格式存储,因为作为完整矩阵,它将占用太多内存来存储。看来,EIG是基于

我已经为此搜索了很多,但我找不到任何关于“eig”和“eig”这两种方法的区别的答案。从他们那里得到的特征值和特征向量之间有什么区别?

他们使用不同的算法,针对不同的问题和不同的目标进行定制

eig
是一个良好、快速、通用的特征值/向量求解器。当矩阵的实际大小非常适合内存时,以及当需要所有特征值/向量时,可以使用它。稀疏矩阵在
eig
中根本不起作用

Eigs是一种更适合于只需要有限的特征值/向量子集的解算器。在这里,矩阵通常以稀疏格式存储,因为作为完整矩阵,它将占用太多内存来存储。看来,EIG是基于


如果你真的想了解实际算法的细节,这个问题显然不适合这个网站。坐下来拿一份“矩阵计算”的副本,或者更好的是,阅读
eigs

文档中列出的一对参考资料,这可能不适合本网站,因为这主要是关于确定特征值/向量的两种数值算法的差异的问题。注:从r2017b开始,
eig
的输出顺序不同于
eig
。看见