作业帮 > 综合 > 作业

关于matlab中矩阵中统计各元素出现的次数.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 09:42:04
关于matlab中矩阵中统计各元素出现的次数.
Matlab中统计各元素出现的次数
x=[0.3 0.1 0.3 0.2 0.3 0.2 0.6 0.7 0.9 0.1 0.2 0.5 0.7 0.8 0.2 0.4 0.6 0.2 0.1 0.5];
qujian=min(x):0.1:max(x);
[p n]=size(qujian);
[p1 n1]=size(x);
for i=1:n
count(i)=0; %---对计数器进行初始化
end
for i=1:n1
for j=1:n
if x(i)==qujian(j)
count(j)=count(j)+1;
end
end
end
程序结果唯独0.3统计不出来,不知道什么原因.
统计结果为:3\x055\x050\x051\x052\x052\x052\x051\x051
[m n]=maxmin(x);
len=(m-n)/0.1+1;
res=zeros(1,len);
for m=1:len
id=(x-n)/10+1;
res(id)=res(id)+1;
end
res