Index exceeds matrix dimensions.

1 Ansicht (letzte 30 Tage)
Ria Anggraini
Ria Anggraini am 17 Jun. 2015
Beantwortet: Ingrid am 17 Jun. 2015
... % some listing
temp=imcrop(final,[tempX tempY tempL tempW]);
I=im2bw(temp,0.5);
... % some listing
for k=1:2:length(line1)
Ik=imcrop(Ib,[1 line1(k) kol line1(k+1)-line1(k)]);
when i run it, it said error in:
Index exceeds matrix dimensions.
Ik=imcrop(Ib,[1 line1(k) kol line1(k+1)-line1(k)]);
I appreciate some help. Thankyou.

Antworten (1)

Ingrid
Ingrid am 17 Jun. 2015
since you are also indexing to k+1 you cannot go all the way to the end of line1!
for k=1:2:length(line1)-1
Ik=imcrop(Ib,[1 line1(k) kol line1(k+1)-line1(k)]);

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by