Inverted signs using eig function... again

8 visualizaciones (últimos 30 días)
Daniel  Lai
Daniel Lai el 5 de Mzo. de 2016
Editada: John D'Errico el 5 de Jun. de 2020
Hi everyone. I know this is a very popular question and I've read a few questions about it but I can't understand much mathematical/matlab jargon so I'm trying to ask again.
Basically I have two 3x3 matrices, K and M. And I'm using the following:
[V,G]=eig(K,M)
...to find the eigenvectors and plot them with one varying variable used in K. And I got this graph attached below.
Obviously you can see a part of the graph has been put a negative sign. Thus I have no idea on how to invert it back.
I've found the 'eigenshuffle' function provided in one of the threads here(<http://www.mathworks.com/matlabcentral/fileexchange/22885-eigenshuffle>) but I can't get generalized eigenvectors(?). As in I cannot have two input matrices K and M as I have before.

Respuestas (1)

John D'Errico
John D'Errico el 5 de Jun. de 2020
Editada: John D'Errico el 5 de Jun. de 2020
I've posted a new version of eigenshuffle to handle generalized eigenvalues.
Far to late for the answer to be useful to you. Sorry about the delay.

Categorías

Más información sobre Sparse Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by