看板 MATLAB 關於我們 聯絡資訊
我的問題是: 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
bwubai:[C,index] = min(abs(A-x)), 其中x為被判斷的數, index則 04/13 13:55
bwubai:為你要找的位置 04/13 13:55
NishikoriKei:感恩!!!^^ 04/13 14:23
mp19990920:histc 04/15 08:52