[問題] 列矩陣排列問題已回收
有請版上高手解答
假設今天有個A1=[5 4 3],A2=[3 7 2]
如今A=[A1 A2]=[5 4 3 3 7 2]
而我想要濾除重複的元素,我希望A為[5 4 3 7 2]
也就是我希望A不但能濾除重複元素,並且能保留相對位置
(由左到右,先出現的保留其值及相對位置,後出現的濾除)
再舉個例子 如果[A1 A2]=[4 3 5 1 2 3]
我希望A=[4 3 5 1 2]
但是我嘗試過unique([A1 A2]) 雖然可以排除重複狀況,但相對位置全部亂了
有沒有強者可以解決這樣的問題??
要求1:列矩陣元素不重複
要求2:若重複,則保留第一次出現之值及相對位置
麻煩強者了m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.45.108
推
10/22 14:38, , 1F
10/22 14:38, 1F
→
10/22 14:39, , 2F
10/22 14:39, 2F
→
10/22 14:44, , 3F
10/22 14:44, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章