看板 MATLAB 關於我們 聯絡資訊
假設我有一個一維陣列A 譬如A=randint(1,500,[1 5])好了, 我想在裡面找到所有[3 4]的位置, (假設以3的位置當做這個[3 4]的起始位置) 請問要怎麼做? 譬如A=[1 2 3 4 5 1 2 3 4 2 2 2 5 3 4 3 3 3]的話, 就是要輸出3, 8, 14三個位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.32
vincent59:你有查過 find或邏輯判斷用法嗎? 11/26 05:23
vincent59:想過一個問題。如果我找到了3的位置,要如何確定後面是4 11/26 07:43
vincent59:也就是我可以分別找到3和4的位置,可是其中數學關係為何 11/26 07:44
Raymond0710:寫個迴圈去掃應該很容易 11/26 13:53
DigiPrince:呵~ 你最近問的都是演算法的經典問題,找本書來看囉! 11/26 20:17
klain:我是會解這個問題啦, 但是要動用很多迴圈, 所以想問有沒有 11/28 23:03
klain:適合matlab用的矩陣型寫法 11/28 23:03