看板 MATLAB 關於我們 聯絡資訊
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://www.ptt.cc/bbs/MATLAB/M.1522028496.A.370.html
LiamIssac: 應該要uniqueA(1,:) 03/26 09:43
jolin19: 用unique(A(1,:)) 只會抓到列x的值 y值會不見 03/26 09:59
sunev: rows是橫的,請先轉置 03/26 10:49
sunev: C = unique(A','rows')' 03/26 10:49
jolin19: s大的方法 結果不會刪除重複orz... 03/26 11:32
sunev: 我測試沒問題,你要注意那個單引號 ' 03/26 11:39
jolin19: 果然是那個"單引號"搞的鬼>"< 感謝S大 03/26 11:52
jolin19: 可問一下那個"單引號"這樣寫的用意? 03/26 11:53
sunev: 單引號代表轉置 03/26 11:58
LiamIssac: y不都是12嗎 03/26 17:50