Eigen Vectors and Values using Matlab
Ältere Kommentare anzeigen
I'm using the following code to find the eigen vectors, now when I evaluate lambda manually I get dfferent numbers
A=[4 6 2;6 0 3;2 3 -1];
[lambda]=eig(A)
lambda=round(lambda,2);
L=length(lambda)
E1=rref(A - lambda(1)*eye(L),1e-14)
E2=rref(A - lambda(2)*eye(L),1e-14)
E3=rref(A - lambda(3)*eye(L),1e-14)
But I'm getting the trivial solution while I shouldn't
Antworten (2)
Bjorn Gustavsson
am 25 Feb. 2021
Why not calculating the eigenvectors at once?
[Ev,lambda]=eig(A)
Also, when rounding the eigenvalues, you're no longer guaranteed to work with the eigenvalues - then the trivial solution is most likely the only solution.
HTH
Kategorien
Mehr zu Linear Algebra finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!