[問題]有關於find相關用法 已回收

看板MATLAB作者時間15年前 (2010/11/15 18:14), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
有一個問題想請教版上的大大: x = [1 2;3 4;5 6;7 8;...;99 100]; 請問要如何在x上找尋b = [51 52]所在的列數呢? 我知道find有這個功能,但是它好像只能處理當b只有一個元素的情況 請問是我對find這個函式不夠了解, 還是有其他的函式可以處理當b不只有一個元素時的情形呢? 請各位指教了,謝謝! -- 家家是家,到家才是家~道道是道,放下見大道 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.186

11/15 18:22, , 1F
intersect or find(x==b(1)|x==b(2))
11/15 18:22, 1F

11/15 21:02, , 2F
謝謝樓上大大,問題解決了^ ^
11/15 21:02, 2F

11/15 23:34, , 3F
另解:找出indices後,使用ind2sub這個函數可以找到列、行數
11/15 23:34, 3F
文章代碼(AID): #1CuGWEsT (MATLAB)