搜索位于指定间隔内的元素。
搜索x (n个元素的排序向量)中所有元素在区间内的下标。
该算法使用二进制搜索,因此运行时间为log(n)
输入:
X:按升序排列的数值向量
(如2、7、20日……120)
参考点(区间中心)的数值
Tol:对应间隔宽度的1/2的数值
第四个输入参数:数值(可选)。允许定义在指定间隔内x的最大元素数。这对于加快搜索是很有用的。
输出:
索引:x中位于区间[ref-tol ref+tol]的元素的索引
如果在x中没有找到ref,则indexes为空。
引用作为
罗伯特·奥尔米(2023年)。在区间内元素的二分查找(//www.tianjin-qmedu.com/matlabcentral/fileexchange/26680-binary-search-of-elements-lying-within-an-interval), MATLAB中央文件交换。检索.