[問題] 矩陣排序問題已回收

看板MATLAB作者 (cffap)時間16年前 (2009/11/12 00:18), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我現在有 A=[1 3 5 2 4] B=[1 3 2 5 4] 我想要產生C=[3 5 1 2 4] D=[1 2 4 3 5] 也就是說我是從A矩陣選出 3&5 分別放到C矩陣的最前面和D矩陣的最後面 而剩下的數值是從B矩陣中扣掉重複的3&5中選取出來的,並且依照在B矩陣中的排序而得 請問各位大大,有何種寫法能解決我的問題呢? 謝謝回答了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.0.69

12/22 13:37, , 1F
C = [ A(A==3|A==5) B(B~=3&B~=5)]
12/22 13:37, 1F

12/22 13:38, , 2F
D = [ B(B~=3&B~=5) A(A==3|A==5) ]
12/22 13:38, 2F
文章代碼(AID): #1A-kFkgn (MATLAB)