Evaluating gradient of eigenvectors.

5 次查看(过去 30 天)
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 个)

Community Treasure Hunt

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

Start Hunting!

Translated by