Is There a Build in Function That Calculates Eigenvectors in Julia

I would like to find the eigenvector q of following equation:
Q * q = 0
where Q is a square matrix with known values.

Like shown in the image below I used an example where I already calculated q.

I thought that the function eigvecs() would calculate the vector q and not a new sqaure matrix.

Is there another function or perhaps a different way to calculate q?

1 Answer

Eigenvectors are not uniquely defined.

If u is an eigenvector of Q corresponding to eigenvalue a (0 in your case) then for any non-zero scalar x x*u is also an eigenvector of Q corresponding to the same eigenvalue.

If you look at the third column of eigvecs(Q) above, you will see that it is (1/2 1/3 1/6) scaled by ~ 1.603568

4

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article
Twitter Facebook Pinterest