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!