Calculate eigenfunctions to known eigenvalues
Show older comments
Hello,
I need to find eigenfunctions and eigenvalues of an operator
. It would require to much storage to calculate the matrix depiction of
, so I am using the eigs command and calculate the eigenvalues and eigenfunctions of
by writing the operator
as a function (the input of this function is a test function f and the output is
). So far so good. Everything works.
No I have run the code and I forgot to save the eigenvectors. I could run the code again to get the eigenvectors, but I wondering: Is there a more efficient way of getting the eigenvectors if the eigenvalues are known?
Thanks for help!
Accepted Answer
More Answers (1)
You could also try
null(A-lambda*eye(size(A)))
where lambda is a given eigenvalue.
Are you talking about eigenfunctions or eigenvectors ? You mix up the two terms in your question.
2 Comments
Malte
on 15 Aug 2025
I think in this case you will have to numerically solve for the function f in the equation
A^ * f = lambda * f
Maybe the resulting equation is a PDE - I don't know what kind of differential operator A^ is.
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!