matlab 如何比较一列(已按升序排序)和一个数,返回对应元素的下标

例如,矩阵A=[2;4;6;8;9;14] b=11.2 ,因为9<11.2<14,如何返回9和14的下标?matlab中有没有相关函数,还是要自己写?

find(A<b,1,'last') % 返回9的下标
find(A>b,1,'first') %返回14的下标
实际上,既然已经排序,14的下标就是9的下标加1,于是:
find(A<b,1,'last')+1等价于find(A>b,1,'first')
温馨提示:答案为网友推荐,仅供参考