Subscript indices must either be real positive integers or logicals .. ERROR
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Fatima Al Marzoqi
le 9 Juil 2014
Commenté : Fatima Al Marzoqi
le 9 Juil 2014
This is a part of my code, when I run it .. I got this message
- *{ Subscript indices must either be real positive integers or logicals.
Error in proj (line 131)
inv=inv(D+aL);
}* *
what is the problem?
D=diag(diag®); %Diagnoal
L=tril(R,-1); %Lower-Triangular matrix
U=triu(R,1); %Upper-Triangular matrix
aL=a*L; %Relaxation Factor with lower-traingular matrix
inv=inv(D+aL);
prak=(((1-a)*D)-(a*U));
B=inv*prak;
c=(a*inv)*V;
cur=I;
condition3=1;
k2=0;
Réponse acceptée
Azzi Abdelmalek
le 9 Juil 2014
Your function inv is erased by the variable inv
inv=inv(D+aL)
change it to
inv1=inv(D+al)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Multidimensional Arrays 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!