What does this error mean?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Rebekka Klara Gasser
il 7 Ott 2015
Commentato: Rebekka Klara Gasser
il 7 Ott 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 Commenti
Risposta accettata
Titus Edelhofer
il 7 Ott 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Linear Algebra in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!