Hi, this is most certainly an easy fix on which I seem to got myself stuck.
The loop should compare elements of an array and if it finds that they are equal it shall erase that row, next it shall recompute the size of the array and redo the comparison for the next element:
for ii=1:N if (ii>1) && (ii<N) i3=ii+1; for jj=i3:N if DD(ii,1)==DD(jj,1) DD(jj,:)=[]; [N,M]=size(DD); end end endend
I get the following error:
??? Index exceeds matrix dimensions. Error in ==> VB_CompDin2Darray at 29 if DD(ii,1)==DD(jj,1)
A pointer would be great. Cheers.
Best Answer