[問題] 如何判斷陣列中是否有某個值已回收

看板MATLAB作者 (肚子餓)時間16年前 (2008/10/09 16:32), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
現在有一個陣列,請問如何知道裡面是某有包含某個值, 本來想用find,結果find只能找非零的項出來, 不知道有什麼function可以做到,難到只能寫for迴圈去找嗎?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.13.230

10/09 16:40, , 1F
ismember()
10/09 16:40, 1F

10/09 17:58, , 2F
我是用isempty(find(陣列 == 值))
10/09 17:58, 2F

10/09 23:46, , 3F
if sum(Array(:)==值)>1 我的做法是這樣~
10/09 23:46, 3F

10/10 15:04, , 4F
[x,y,z]=find(矩陣==值) x,y為值的位置的index
10/10 15:04, 4F
文章代碼(AID): #18xS63T9 (MATLAB)
文章代碼(AID): #18xS63T9 (MATLAB)