[問題] 取不重複的值已回收

看板MATLAB作者 (請支持3/27"花蝴蝶")時間16年前 (2009/03/12 20:23), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
As title 想請問一下 如果有兩個matrix A = [1 2 2 3 3 4 5 6]; B = [9 10 10 11 11 12 13 14]; 我希望取出不重複部分 也就是 A = [ 1 2 3 4 5 6]; B = [ 9 10 11 12 13 14]; 這樣要怎麼取呢? 還有就是如果兩個不幸取出來不同大小 Ex: A = [1 2 2 3 3 4 5 5]; B = [9 10 10 11 11 12 13 14]; 取後 A = [ 1 2 3 4 5]; B = [9 10 11 12 13 14]; 我希望可以把A補一個6 ---> A(end)+1 這樣要怎麼用呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.130

03/12 20:29, , 1F
土法煉鋼法
03/12 20:29, 1F

03/12 20:40, , 2F
numB=unique(B),numA=unique(A)
03/12 20:40, 2F

03/12 20:40, , 3F
unique( A ) unique( B )
03/12 20:40, 3F

03/12 20:41, , 4F
A = [A,6]
03/12 20:41, 4F

03/12 21:21, , 5F
ok ... 謝謝!
03/12 21:21, 5F
文章代碼(AID): #19kFx4UK (MATLAB)
文章代碼(AID): #19kFx4UK (MATLAB)