作者jolin19 (alex)
看板MATLAB
標題[討論]unique 2*n 矩陣問題?
時間Mon Mar 26 09:41:33 2018
A = 0 10 10 8 3 4 1 4 8 10
12 12 12 12 12 12 12 12 12 12
A是用來存座標 列x, 行y
想要刪除重複的,結果預期:
0 1 3 4 8 10
12 12 12 12 12 12
我用C = unique(A,'rows')沒辦法耶,請問該怎寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.54.7.203
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1522028496.A.370.html
1F:→ LiamIssac: 應該要uniqueA(1,:) 03/26 09:43
2F:→ jolin19: 用unique(A(1,:)) 只會抓到列x的值 y值會不見 03/26 09:59
3F:推 sunev: rows是橫的,請先轉置 03/26 10:49
4F:→ sunev: C = unique(A','rows')' 03/26 10:49
5F:→ jolin19: s大的方法 結果不會刪除重複orz... 03/26 11:32
6F:推 sunev: 我測試沒問題,你要注意那個單引號 ' 03/26 11:39
7F:→ jolin19: 果然是那個"單引號"搞的鬼>"< 感謝S大 03/26 11:52
8F:→ jolin19: 可問一下那個"單引號"這樣寫的用意? 03/26 11:53
9F:→ sunev: 單引號代表轉置 03/26 11:58
10F:推 LiamIssac: y不都是12嗎 03/26 17:50