作者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