单元格数组:显示内容和打印名称单元格UITABLE

时间:2014-02-04 09:29:07

标签: matlab matlab-guide

这是一个基本问题,但我在Matlab(指南)方面没有那么多经验。 我现在拥有一个名为Z的单元数组,其中包含21x2元素:21行2列。

我想做的是只获得第一列(仅显示21x1)。 然后,在此列中有一个名称列表。在这个单元格的21行内,有重复的名称。我想遍历这个21x1列的每一行,检测哪些是重复的。重复的那些应该以适合的方式打印成白色。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为这应该处理你问题的核心:

A={'abc' 6;'de' 7;'abc' 8};

[C, ia] = unique(A(:,1));
idx = setdiff(1:size(A,1),ia);
A(idx,1)

此代码将列出所有重复项。