计算矩阵的特定的值
2707(30天)
显示旧的评论
接受的答案
更多的答案(6)
肖恩·德Wolski
2012年5月2日
这可以轻易完成的
histc ()
和
独特的()
每个值的数量:
紫外线=独特的(x);
n = histc (x,紫外线);
或与
独特的()
和
accumarray ()
:
[紫外线,~,idx] =独特的(x);
n = accumarray (idx (:), 1)
2的评论
沃尔特·罗伯森
2022年10月11日
Royi是正确的。
这个问题是问,histcounts并不存在。
新的histcounts建议而不是histc ()
在你通过本边缘,然后histc()分别计数上限精确匹配的值,但histcounts数与前一本在一起。
ntsh基米-雷克南
2017年10月12日
编辑:ntsh基米-雷克南
2017年10月12日
> >
一个=
5 5 5 5 5 5 5 6 9 96
5 3 9 5 2 7 5 6 2 1
8 3 6 9 8 7 5 1 6 9
> > ans1 =总和(= = 5)
ans1 =
2 1 1 2 1 1 3 0 0 0
> > b =总和(ans1)
b =
11
维姆·库马尔chawda
2020年5月18日
但是如果我们想做南和任何数值在大型矩阵呢?
ans1 =总和(= = 5)所以在这我的值是数值相同(不是所有时间)和其他南是常见的。但我只需要计算数值的特定值x, x2, x3 ...............x7000在y轴上。
——许多y出现在特殊的x的值?
1评论
沃尔特·罗伯森
2020年5月18日
nnz (isnan (a))%计算南
帕特里克·奔驰
2021年4月2日
我怎么能计算一个数组的第二列中的值取决于列中的值吗?
我有一个数组,看起来像这样:
400年0
396年0
392年1
400年0
396年1
400年1
我想知道多长时间有一个“1”或“0”旁边的“400”或其他值。
但这只给我的总数量的“1”和“0”和频率有一个392年的第一列。