Evaluating gradient of eigenvectors.

6 visualizaciones (últimos 30 días)
Matt
Matt el 13 de Feb. de 2018
Comentada: Matt el 15 de Feb. de 2018
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?

Respuesta aceptada

Ravi Kumar
Ravi Kumar el 14 de Feb. de 2018
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 comentarios
Matt
Matt el 14 de Feb. de 2018
Thanks, I'll try it out. Looks ideal!
Matt
Matt el 15 de Feb. de 2018
Works a treat, thank you very much!

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by