I have two arrays A1 and B1 in which elements correspond:
A1 = [a1 a2 a3 a4 a5];
B1 = [b1 b2 b3 b4 b5];
then I change order of elements of the first array anyhow (they are all unique), for exaple like this:
The question is how to get array B2 sorted in the same way? It should be
I tried to write function which is:
B2 = zeros(length(B1),1);
for i = 1:length(B2)
ind = find( A1 == A2(i) );
B2(i) = B1(ind);
end
but as it uses for loops speed is not fast. Maybe there is a way to do it by using MatLab builtin functions?
댓글 수: 0
댓글을 달려면 로그인하십시오.