matlab下求某个值连续出现的次数% 0 1 2 1 2 0 0 0 3 0%出现0相对应的次数:1 0 0 0 0 1 2 3 0 1%下一行的表示第几次,%程序运行的结果仅仅显示最后一个数据的结果,我如果更改P的区间,则
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 05:52:20
matlab下求某个值连续出现的次数% 0 1 2 1 2 0 0 0 3 0%出现0相对应的次数:1 0 0 0 0 1 2 3 0 1%下一行的表示第几次,%程序运行的结果仅仅显示最后一个数据的结果,我如果更改P的区间,则
matlab下求某个值连续出现的次数
% 0 1 2 1 2 0 0 0 3 0
%出现0相对应的次数:1 0 0 0 0 1 2 3 0 1
%下一行的表示第几次,
%程序运行的结果仅仅显示最后一个数据的结果,我如果更改P的区间,则显示
%区间末尾的值,我现在想将第二行的数据依次放置到L中
%R表示第一行,P类似于指针.
d=0;
for p=2:3653
if R(p)==0;
d=d+1;
else
d = 0;
end
switch d
case 0
L=0;
case 1
L=7.692;
case 2
L=11.538;
case 3
L= 19.23;
case 4
L=23.076;
case 5
L=26.923;
case 6
L=30.7;
case 7
L=34.615;
case 8
L=38;
end
end
我知道了,我忘记L应该写成L(P)的数组的形式.嘿嘿
matlab下求某个值连续出现的次数% 0 1 2 1 2 0 0 0 3 0%出现0相对应的次数:1 0 0 0 0 1 2 3 0 1%下一行的表示第几次,%程序运行的结果仅仅显示最后一个数据的结果,我如果更改P的区间,则
对于向量直接使用频率函数,
假设原先矩阵是X
X;
A=X-0.00000001;
[a,b]=hist(X,A)