PDA

查看完整版本 : 如何在MATLAB中计算列值的出现次数


poster
2019-12-14, 20:13
假设我有一列具有2个值0和1 ,我将如何计算0和1以及百分比。

如果矩阵的大小为100 ,而我有45个1's我将得到45%



回答:

count_unique (http://www.mathworks.com/matlabcentral/fileexchange/23333-determine-and-count-unique-values-of-an-array)函数使您可以找到唯一元素的列表及其出现的次数。

然后,您只需要将出现次数除以向量的总长度即可。

希望能有所帮助。此功能一般适用于元素不只2类的情况。



更多&回答... (https://stackoverflow.com/questions/5214350)