你可以用find命令,具体用法可以用下面命令查看:
doc find
下面是一个例子:
x = 0:10;%生成数组
k = find( x > 2 & x < 5 );%查找大于2小于5的元素的数组下标
size(k,2) %统计的元素的个数
比如a=[1,1,1,2 2 4 4 5 5 7 8 9 7 8 9 ];,那么不同元素个数为1 2 4 5 7 8 9 。
numel(unique(a));
>> B=unique(a) %求出a中所有不同元素
ans =
1 2 4 5 7 8 9
>>numel(B)%求出B中元素的个数
ans=
7