作者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/cn.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