[问题] 决定某个数落在一个单调向量的第几个区间

楼主: alasa15 (alasa)   2015-06-15 23:54:32
我现在有一个单调的向量 例如c(3,7,13,28,95,104)
然后现在有一个数字 例如22
这个数字落在这个向量的第三跟第四个数字之间
希望有一个函数可以回传3给我
虽然可以自己用循环写 但我想问一下有没有内建函数达成这个效果
感谢
作者: celestialgod (天)   2015-06-15 23:59:00
x如果是那个向量, 则sum(x<22)为所求
作者: sifmelcara (sifmelcara)   2015-06-16 00:07:00
findInterval()更快,是二分搜索
楼主: alasa15 (alasa)   2015-06-16 00:07:00
对耶 好方法 感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com