[討論] 有關矩陣取最小正數以及其位置
小弟我爬文有爬到矩陣取最小正數的方法
設矩陣a=[2,7,8,-1,0.3,-0.1]
則min(a(a>0))得
ans =
0.30000
我翻書上如果寫成這樣
[val,ind]=min(a(a>0))
則可得到
val =
0.3000
ind =
4
理論上ind應該是最小正數的位置
正確答案應該是5
但他似乎會忽略負數
把-1那項省略掉 所以會判斷4...
而我又非常需要知道最小正數的確切位置
請問有什麼方式呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.2.176
推
01/15 18:25, , 1F
01/15 18:25, 1F
→
01/15 19:06, , 2F
01/15 19:06, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章