阅读单元阵列的大小相同的元素

2视图(30天)
xueqi
xueqi 2017年5月24日
回答: dpb 2017年5月24日
你好,我有一个单元阵列的样子。我怎么能阅读单元阵列的大小相同的元素吗?在这种情况下,我有6排01. jpg首先是6。我有2行04. jpg所以第二个是2等等。谢谢你的帮助!
%
01,jpg
01,jpg
01,jpg
01,jpg
01,jpg
01,jpg
04,jpg
04,jpg
05年,jpg
05年,jpg

接受的答案

Guillaume
Guillaume 2017年5月24日
请使用有效的matlab语法在你的问题,所以这不是模棱两可的。假设你的单元阵列的形式:
c = {“01,jpg”
“01,jpg”
“01,jpg”
“01,jpg”
“01,jpg”
“01,jpg”
“04,jpg”
“04,jpg”
“05,jpg”
“05,jpg”}
这将工作:
[~,~,id] =独特(c,“稳定”);
sequencelengths = diff (find (diff([无穷;id;正])))

更多的答案(2)

骑自行车的人
骑自行车的人 2017年5月24日
这里有一个方法:
C = {
“01,jpg”;
“01,jpg”;
“01,jpg”;
“01,jpg”;
“01,jpg”;
“01,jpg”;
“04,jpg”;
“04,jpg”;
“05,jpg”;
“05,jpg”;
}
(~ ~ k) =独特(C);
C_counts = histcounts (k,[独特(k);正)

dpb
dpb 2017年5月24日
(u, iu) =独特(c {:},“行”);
n = histc (iu, 1:长度(u));

类别

找到更多的在生成代码帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!