if true % code
endI have some dates in say variable A as 10x6 double form :2000 01 01 00 00 01 2000 01 01 00 00 022000 01 01 00 00 03 .........2000 01 01 00 00 092000 01 01 00 00 10
Now another matrix B as 5×6 double form :
2000 01 01 00 00 01 2000 01 01 00 00 02 2000 01 01 00 00 03 2000 01 01 00 00 09 2000 01 01 00 00 10
Now i would like to find the row index of A where elements of B are found. i.e. answer = row index: 1,2,3,9,10.
I tried
idx = ismember(A, B,'rows'); % it does not work!
so i tried,
idx = ismember(B, A,'rows'); % which also does not work!
So i used conventional hour-taking method:
% tic
% idx = nan(length(A),1);
% for i = 1:A
% for j = 1:B
% if isequal(A(i,:), B(j,:))
% idx(i,1) = j;
% end
% end% end
% toc
Any short-cut to solve this…?
Best Answer