这是一个基本问题,但我在Matlab(指南)方面没有那么多经验。 我现在拥有一个名为Z的单元数组,其中包含21x2元素:21行2列。
我想做的是只获得第一列(仅显示21x1)。 然后,在此列中有一个名称列表。在这个单元格的21行内,有重复的名称。我想遍历这个21x1列的每一行,检测哪些是重复的。重复的那些应该以适合的方式打印成白色。
有什么想法吗?
答案 0 :(得分:0)
我认为这应该处理你问题的核心:
A={'abc' 6;'de' 7;'abc' 8};
[C, ia] = unique(A(:,1));
idx = setdiff(1:size(A,1),ia);
A(idx,1)
此代码将列出所有重复项。