gpt4 book ai didi

matlab - 确定向量中每个唯一元素的出现次数

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:34 25 4
gpt4 key购买 nike

如何确定 MATLAB 向量中某个值的相对频率?

vector = [ 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 ];

哪个函数会返回每个唯一元素出现的次数?

最佳答案

您可以结合使用 uniquehistc 来获取相对频率。

A=[1,2,3,1,2,4,2,1]; %#an example vector
unqA=unique(A);

这给出了独特的元素作为 unqA=[1,2,3,4]。要获取出现的次数,

countElA=histc(A,unqA); %# get the count of elements
relFreq=countElA/numel(A);

这给出了 countElA=[3,3,1,1]relFreq=[0.3750, 0.3750, 0.1250, 0.1250],这是独特的元素。这适用于整数和 float 。

关于matlab - 确定向量中每个唯一元素的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5385651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com