[問題] 如何移除相同座標已回收

看板MATLAB作者 (我會想念妳的~)時間14年前 (2010/05/10 02:45), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
目前有一筆座標資料,假設如下: x 1 2 2 3 7 9 8 0 2 5 y 2 4 4 5 0 8 9 0 4 6 z 7 9 9 0 8 2 9 1 9 4 想把 [2 4 9]' 重複的部份拿掉,變成 x 1 2 3 7 9 8 0 5 y 2 4 5 0 8 9 0 6 z 7 9 0 8 2 9 1 4 且座標順序保持原來的 (移除的座標由後面座標遞補) 請問有沒有比較快速的寫法 比對座標比得快昏倒了!! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.202.143

05/10 02:50, , 1F
unique([x;y;z]','rows')'
05/10 02:50, 1F

05/10 02:56, , 2F
樓上大大的方法我試過了,可是座標順序變得不同!!
05/10 02:56, 2F
※ 編輯: l333 來自: 114.44.202.143 (05/10 02:58)

05/10 03:33, , 3F
那你還可以參考/unique的文章 只有一篇
05/10 03:33, 3F
文章代碼(AID): #1BvmB084 (MATLAB)
文章代碼(AID): #1BvmB084 (MATLAB)