MATLAB的tabulate用法
>> a = [2 4 6 8;3 5 6 3; 9 8 5 3; 7 6 4 0];
>> a
a =
2 4 6 8
3 5 6 3
9 8 5 3
7 6 4 0
>> aa = tabulate(a(:))
aa =
0 1.0000 6.2500
2.0000 1.0000 6.2500
3.0000 3.0000 18.7500
4.0000 2.0000 12.5000
5.0000 2.0000 12.5000
6.0000 3.0000 18.7500
7.0000 1.0000 6.2500
8.0000 2.0000 12.5000
9.0000 1.0000 6.2500
第一列:元素值,第二列:元素个数,第三列:元素个数占总个数的百分比!
0 1.0000 6.2500
2.0000 1.0000 6.2500
3.0000 3.0000 18.7500
4.0000 2.0000 12.5000
5.0000 2.0000 12.5000
6.0000 3.0000 18.7500
7.0000 1.0000 6.2500
8.0000 2.0000 12.5000
9.0000 1.0000 6.2500
第一列:元素值,第二列:元素个数,第三列:元素个数占总个数的百分比!
补充:tabulate的输入参数要求是向量,且必须是single或double类型才可以!