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

例如,矩阵A=[2;4;6;8;9;14]b=11.2,因为9<11.2<14,如何返回9和14的下标?matlab中有没有相关函数,还是要自己写?... 例如,矩阵A=[2;4;6;8;9;14] b=11.2 ,因为9<11.2<14,如何返回9和14的下标?matlab中有没有相关函数,还是要自己写? 展开
 我来答
i2nd
2010-09-05 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2016
采纳率:0%
帮助的人:1393万
展开全部
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')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式