元胞数组的多重索引和查找模式
multiple indexing and finding mode of cell array
我有一个整数数组 indices
和一个字符串元胞数组 Categories
。如何仅从数组 indices
的单元格中找到最频繁的字符串?
您可以使用 unique
通过查找第三个输出的模式来查找元胞数组的模式,并使用它索引到 unique
的第一个输出。要仅确定由 indices
指定的元素的模式,您需要仅获取由 indices
指示的 Categories
元素的子集并将它们传递给 unique
。
[values, ~, inds] = unique(Categories(indices));
modeValue = values{mode(inds)};
我有一个整数数组 indices
和一个字符串元胞数组 Categories
。如何仅从数组 indices
的单元格中找到最频繁的字符串?
您可以使用 unique
通过查找第三个输出的模式来查找元胞数组的模式,并使用它索引到 unique
的第一个输出。要仅确定由 indices
指定的元素的模式,您需要仅获取由 indices
指示的 Categories
元素的子集并将它们传递给 unique
。
[values, ~, inds] = unique(Categories(indices));
modeValue = values{mode(inds)};