Evaluating gradient of eigenvectors.

조회 수: 6 (최근 30일)
Matt
Matt 2018년 2월 13일
댓글: Matt 2018년 2월 15일
Suppose I use Matlab's pde toolbox to solve an eigenvalue problem using FEM. Specifically I am using:
result=solvepdeeig(model,[0,10]);
eigenvectors = result.Eigenvectors;
eigenvalues = result.Eigenvalues;
Is there a way of evaluating the gradient of the computed eigenvectors, say using something similar to the
evaluateGradient
function?

채택된 답변

Ravi Kumar
Ravi Kumar 2018년 2월 14일
Hi Matt,
The values in eigenvectors are scaled values, with no option to re-scale them or normalize as per choice. Hence, they do not have a physical meaning. So evaluating gradients using them is not suggested.
Can you explain why do you need to take gradients of eigenvectors? I could suggest a workaround depending on your use case.
Regards, Ravi
  댓글 수: 4
Matt
Matt 2018년 2월 14일
Thanks, I'll try it out. Looks ideal!
Matt
Matt 2018년 2월 15일
Works a treat, thank you very much!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Eigenvalue Problems에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by