[問題] 取值問題已回收

看板MATLAB作者 (我想要P幣....Orz)時間15年前 (2010/02/23 17:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
如題 我現在有一個細胞矩陣 a1{:,1}=[6 8]; 然後我有另外一個矩陣 a2=[6 7 8 9 10]; 請問我要怎麼取不是a1的值 也就是只取出 [7 9 10] 的矩陣出來? 囧 我試著用 a2(find(a2~=a1{:,1})去寫 但會出現 ??? Error using ==> ne Matrix dimensions must agree. 的錯誤訊息 我知道可以用迴圈寫 不過因為矩陣很龐大 所以不希望用這個方法 我有爬過文 也是有人問類似的問題 是看到有人說可以用ismember以及intersect這兩個指令 不過這似乎只能找出位置 能不能有其他方法可以直接取值呢? 大概就是醬吧 那就先謝謝大家替我解惑囉~~ 感恩 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.36

02/23 21:14, , 1F
setdiff
02/23 21:14, 1F
文章代碼(AID): #1BWwD3sD (MATLAB)
文章代碼(AID): #1BWwD3sD (MATLAB)