[討論]unique 2*n 矩陣問題?

看板MATLAB作者 (alex)時間6年前 (2018/03/26 09:41), 編輯推噓3(307)
留言10則, 3人參與, 6年前最新討論串1/1
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

03/26 09:43, 6年前 , 1F
應該要uniqueA(1,:)
03/26 09:43, 1F

03/26 09:59, 6年前 , 2F
用unique(A(1,:)) 只會抓到列x的值 y值會不見
03/26 09:59, 2F

03/26 10:49, 6年前 , 3F
rows是橫的,請先轉置
03/26 10:49, 3F

03/26 10:49, 6年前 , 4F
C = unique(A','rows')'
03/26 10:49, 4F

03/26 11:32, 6年前 , 5F
s大的方法 結果不會刪除重複orz...
03/26 11:32, 5F

03/26 11:39, 6年前 , 6F
我測試沒問題,你要注意那個單引號 '
03/26 11:39, 6F

03/26 11:52, 6年前 , 7F
果然是那個"單引號"搞的鬼>"< 感謝S大
03/26 11:52, 7F

03/26 11:53, 6年前 , 8F
可問一下那個"單引號"這樣寫的用意?
03/26 11:53, 8F

03/26 11:58, 6年前 , 9F
單引號代表轉置
03/26 11:58, 9F

03/26 17:50, 6年前 , 10F
y不都是12嗎
03/26 17:50, 10F
文章代碼(AID): #1Qk4_GDm (MATLAB)