data可以是行向量、列向量、矩阵都行。
2、输出一个n*2的矩阵,第一列是元素,第二列是元素出现的次数。
3、代码如下:
data=[1
2
3
1
3
2
3
3
2
4]
data=data(:)
uniquedata=unique(data)
out=zeros(length(uniquedata),2)
for
ni=1:length(uniquedata)
out(ni,1)=uniquedata(ni)
out(ni,2)=sum(data==uniquedata(ni))
end
disp(out)
结果为:
1
2
2
3
3
4
4
1
即1出现2次,2出现3次。。。
觉得有帮助就采纳吧。
//count函数有两个参数://0(或COUNT_NORMAL)为默认,不检测多维数组(数组中的数组)
//1(或COUNT_RECURSIVE)为检测多维数组,
$arr=array(
0=>array('title' =>'新闻1', 'viewnum' =>123, 'content' =>'内容1'),
1=>array('title' =>'新闻2', 'viewnum' =>99, 'content' =>'内容2')
)
echo '不统计多维数组:'.count($arr,0)echo '或用sizeof为'.sizeof($arr,0)
echo "<br/>"
echo '统计多维数组:'.count($arr,1)echo '或用sizeof为'.sizeof($arr,1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)