Calculate eigenfunctions to known eigenvalues
이전 댓글 표시
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!
채택된 답변
추가 답변 (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
Malte
2025년 8월 15일
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.
카테고리
도움말 센터 및 File Exchange에서 Linear Algebra에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!