Index exceeds matrix dimensions error?
Afficher commentaires plus anciens
L =[1 2 0.1
1 4 0.05
1 5 0.08
2 3 0.05
2 4 0.05
2 5 0.1
2 6 0.07
3 5 0.12
3 6 0.02
4 5 0.2
5 6 0.3 ]
ln = L(:,1);
rn = L(:,2);
X = L(:,3);
Q=[1;2;3;4;5;6]
for i = ln
j = rn
Pt(i,j)=(Q(i)-Q(j))/X(i,j); %Transmission power
end
the answer im looking for is pt(1,2),pt(1,4),pt(1,5),pt(2,3),pt(2,4),pt(2,5),pt(2,6),pt(3,5),pt(3,6),pt(4,5),pt(5,6)
i should have 11 pt but i get Index exceeds matrix dimensions error? and believe me i tried many things but still have the problem..so help me please..
2 commentaires
KSSV
le 11 Jan 2022
To have 11 pt, your should have 12 Q's. But you have only 6 here. Rethink on your problem.
arian hoseini
le 11 Jan 2022
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!