为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.我算出来的vector要乘以某系数才能和

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:08:12
为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.我算出来的vector要乘以某系数才能和

为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.我算出来的vector要乘以某系数才能和
为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多
[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.
我算出来的vector要乘以某系数才能和matlab算出来的一样。而且不同的eigenvector,这个系数也不一样,有时候还是负数。比如我算出的是[1 2 3],matlab算的可能就是[-3 -6 -9]。

为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.我算出来的vector要乘以某系数才能和
你所碰到的情况,你能不能举一个例子,我帮你看看怎么回事.
特征向量乘一个常数还是特征向量.这不会有什么问题.
它算出来的和你结果不一样,可能是因为你们所采用的算法不一样.这没什么关系.答案对就行了.
还有疑问吗?

学过高代都知道,特征向量是不唯一的。是通过基解表示的。
而matlab的特征向量,是经过了标准正交变换后的矩阵,是唯一的。

matlab中eig命令的问题在matlab中使用eig命令,为什么会出现下列语句Input to EIG must not contain NaN or Inf.[EigenVectors,EigenValues]=eig(H)是不是我求出的数太大了,遇到这种情况我该用什么语句来完成对矩阵 为什么用Matlab命令eig给出的eigenvector和用笔算的总是差很多[x y]=eig(A)算出的eigenvector和用笔算(比如power method)的总是不同,但是给出的eigenvalue却是相同的.我算出来的vector要乘以某系数才能和 matlab命令eig用命令eig把二次型标准化用命令eig判断二次型的正定性最好附带解释和例子 Matlab中eig命令问题定义 A=[1 2 2;2 1 2;2 2 1];[V,D]=eig(A);为什么 用命令 D(1,1)==D(2,2) 得到的结果是:ans= 0 matlab中eig的用法,格式,举例说明? matlab如何求矩阵特征根想要用matlab命令求一个Leslie矩阵的全部特征根,发现用eig命令求出的特征值跟答案特征根不一致,请问特征根和特征值有什么区别,matlab用什么命令求特征根?拜谢大牛! matlab 用eig和diag解微分方程 matlab 特征值分解用matlab中的eig命令进行矩阵的特征值分解的时候,得到的复数特征值的 按照特征值的模的从大到小的排列顺序 但是有的时候对有些矩阵进行特征值的分解 得到的特征值却不 matlab命令simple 是干什么用的 MATLAB EIG命令好像与线性代数中的不太一样啊在matlab中[V,D] = eig(A)求出来的本征值和本征向量之间的关系是A*V = V*D;而在线性代数中应该是A*V = D*V,这两者的不同该怎么理解呢? matlab 中 eig的用法为什么A=[0 0 1;0 0 0;0 1 0],eig(A)算出的结果是0 0 0这个矩阵的阶显然是2啊!怎么回事!求解答! 我在VB中使用矩阵函数库MatrixVB的eig求特征值和特征向量,出现了这样的问题.特征向量与用matlab求的差了一个符号,这是为什么? matlab求解线性微分方程的解析解时答案里为什么有系数Ei? 请问怎么用matlab画出下面的图形,命令是什么? 我用matlab算矩阵特征值特征向量,直接用eig函数,可是算出来的矩阵特征向量有虚数,该怎么办?还有矩阵归一化该怎么弄? Matlab 中,[y x]=eig(cov(X',X为一2*100的矩阵 MATLAB中eig()是什么函数啊? MATLAB特征向量归一化问题,用MATLAB求解矩阵A的特征向量,归一化应该是加起来=1,那为什么算出来的不是呢?实在是捉摸不透!A=[1 7 4 1;1/7 1 1/2 1/7;1/4 2 1 1/4;1 7 4 1];>> [V D]=eig(A)V =0.6924 -0.7071 0.6653 - 0.00