EDA365电子论坛网
标题:
如何MATLAB统计数组中相同元素的个数?
[打印本页]
作者:
smileqq
时间:
2021-5-7 17:22
标题:
如何MATLAB统计数组中相同元素的个数?
假如有一个数组A,其中包括10个1,20个3,40个5,那么B= unique(A),之后,B=[1 3 5],想请教下:有没有一个函数能够统计出A中1、3、5的个数,当然这个写几行代码是可以的,但是MATLAB有unique这样的函数,肯定也想到了不但返回B这个数组,还返回他们的个数,谢谢!
; Y [/ p$ a4 X/ z* K3 D
作者:
younicp
时间:
2021-5-7 18:41
应该要筛选
作者:
NingW
时间:
2021-5-7 18:42
应该有这种函数
作者:
dapmood
时间:
2021-5-7 18:44
可以用for循环写一个试一下:
3 G/ R, c# \6 K/ b$ A1 L% Y# o* S8 N' X
c=zeros(size(B));
. A: c/ C8 z. }& p
for i=1:length(B)
" x, Q6 g, ~" H* T' D4 b# Z5 t
c(i)=sum(find(A==B(i)));
) s8 f% e9 p' a X' k
end
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2