如何使用 Matlab eig 函数仅输出特征向量
How to output only eigenvectors using Matlab eig function
我只想在 Matlab 中输出特征向量。使用的代码是
[evec,eval]=eig(A)
怎么办?
我认为 Matlab 正在重新调整输出。例如,
A=[-5 -2; -1 -4] has evec1=[1,1/2]=[2,1] and evec2=[1,1]
有办法吗?我喜欢用手检查我做的事情。
谢谢MM,
如果您想忽略从 eig
返回的特征值,请执行以下操作:
[evec, ~] = eig(A);
evec
的列表示 A
的 归一化 个特征向量。只需将您手算的特征向量归一化,然后与 evec
.
进行比较
我只想在 Matlab 中输出特征向量。使用的代码是
[evec,eval]=eig(A)
怎么办?
我认为 Matlab 正在重新调整输出。例如,
A=[-5 -2; -1 -4] has evec1=[1,1/2]=[2,1] and evec2=[1,1]
有办法吗?我喜欢用手检查我做的事情。
谢谢MM,
如果您想忽略从 eig
返回的特征值,请执行以下操作:
[evec, ~] = eig(A);
evec
的列表示 A
的 归一化 个特征向量。只需将您手算的特征向量归一化,然后与 evec
.