%定义一个变量,变量是0行,列数和param一样paramBigThan67=zeros(0,size(param,2))%循环,循环次数和param的行数一样,因为我们要比较每一行的幅值fori=1:size(param,1)%如果i行3列的值(幅值)大于67ifparam(i,3)67%将该行的数据添加进上面定义的变量paramBigThan67=[paramBigThan67;param(i,:)]endend我们看一下,处理之后的结果。数据经过一次过滤,只剩下幅值大于67的数据了。如果我们要选择幅度大于67db,并且计数大于40的特征参数呢?
paramBigThan67=zeros(0,size(param,2))fori=1:size(param,1)%x修改了这行ifparam(i,3)67param(i,5)40paramBigThan67=[paramBigThan67;param(i,:)]endend除上面介绍的逻辑控制语法之外,还有很多比如while循环,break中断等。有兴趣的可以看看详细的教程。如果在数据处理的过程中有不清楚怎么处理的,网上搜一下就会有答案以上文弟弟