作者NishikoriKei (锦织圭)
看板MATLAB
标题[问题] 如何判断一个数在哪个区间??
时间Fri Apr 13 09:22:59 2012
我的问题是:
EX: A = [1 2.4 3.5 4.3 5.8]
我随便给一个数,譬如说3.7
我要去判断3.7在3.5和4.3之间,并且因为3.7接近3.5,
所以3.7的位置=3.5的位置。
也就是说我用find去找,3.7的位=3。
请问这样逻辑的程式要怎麽写呢?? 我想到最笨的方法就是
一个一个去判断,有没有更好的写法呢??
恳请大家解惑!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.238.175
1F:→ bwubai:[C,index] = min(abs(A-x)), 其中x为被判断的数, index则 04/13 13:55
2F:→ bwubai:为你要找的位置 04/13 13:55
3F:→ NishikoriKei:感恩!!!^^ 04/13 14:23
4F:→ mp19990920:histc 04/15 08:52