[討論] find的用法

看板MATLAB作者 (brotherD)時間8年前 (2016/03/25 10:18), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
請問各位大大 比如我有兩個陣列 X=[1,2,8,4,6,5] Y=[2,3,5,6,7,8] 我今天打m =find(x == 8)會得3,然後輸入y(m)會得對應的數為5,這個用法我會 但如果今天我要一次找1 2 8 4 6 5的位置呢?請問我要怎麼輸入指令 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.29.74 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1458872283.A.0F8.html

03/25 10:34, , 1F
ismember第二個output
03/25 10:34, 1F

03/25 10:50, , 2F
c大不好意思,我是新手 可以講仔細一點嗎
03/25 10:50, 2F

03/25 12:37, , 3F
[Lia,Locb] = ismember(X,Y); //Locb即為所求。
03/25 12:37, 3F
文章代碼(AID): #1Mz9_R3u (MATLAB)