在定义的时间间隔直方图计算矩阵元素
1视图(30天)
显示旧的评论
的连接矩阵,我想提取矩阵元素的比例,在定义的时间间隔。为了做到这一点,我写了下面的代码,但是我想知道是否可以做直方图函数或其他任何内置的Matlab函数?
cnt0 = 0;
cnt1 = 0;
cnt2 = 0;
cnt3 = 0;
cnt4 = 0;
cnt5 = 0;
为i = 1:元素个数(A)
如果(我)= = 0
cnt0 = cnt0 + 1;
elseif(我)> 0 & & (i) < 0.25
cnt1 = cnt1 + 1;
elseif(我)> = 0.25 & & (i) < 0.5
cnt2 = cnt2 + 1;
elseif(我)> = 0.5 & & (i) < 0.75
cnt3 = cnt3 + 1;
elseif(我)> = 0.75 & & (i) < 1
cnt4 = cnt4 + 1;
elseif(我)= = 1
cnt5 = cnt5 + 1;
结束
结束
率= [cnt0 /元素个数(A), cnt1 /元素个数(A), cnt2 /元素个数(A), cnt3 /元素个数(A), cnt4 /元素个数(A), cnt5 /元素个数(A)] ';