看板 MATLAB 關於我們 聯絡資訊
不好意思請問例如 a = [0 1 2 3 4]; 我想要求"a>0"(條件)時的min(此例為1)的index(此例為2) 那應該怎麼寫呢?? [m,idx] = min (a);求出來的m是0,index是1. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.94.187
vincent59:"a>0" 是固定條件的話?就先找大於0,再用min?? 04/15 08:31
oheday:我用min(find(a))可以找到min 可是不知道怎麼找他的index 04/15 09:42
oheday:講錯 是min(a(find(a))) 04/15 09:44
diva:[m,idx]=find(a==min(a(a>0))) ; 04/15 09:48
diva:試試看吧 04/15 09:48
oheday:感謝^^ 04/15 09:56