What does this error mean?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rebekka Klara Gasser
le 7 Oct 2015
Commenté : Rebekka Klara Gasser
le 7 Oct 2015
I get an error when calling the eig() function.
First I thought my matrix is somehow 'bad' for computing the eigenvalues.
But even if I just type
eig(eye(4))
I get the following error:
"Subscript indices must either be real positive integers or logicals."
0 commentaires
Réponse acceptée
Titus Edelhofer
le 7 Oct 2015
Hi,
this means, that using eye(4) is not valid for indexing (which is true, since it contains zeros). This implies, that you have a variable named eig, that shadows the function.
whos eig
probably tells you that eig is a variable. Remove it
clear eig
and then eig(eyes(4)) should do what you expected.
Titus
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!