MATLAB: Finding elements in an array that differ by a certain tolerance from elements in another array of different size

array

What is the best way to do the following:
    count=0    for i=1:size(array_1,1)        for j=1:size(array_2,1)            if abs(array_1(i)-array_2(j))<1               count=count+1;               array_3(count)=array_2(j);            end         end    end
The arrays are of different size