If statement 关于倍频程的简单代码

If statement 关于倍频程的简单代码,if-statement,for-loop,octave,If Statement,For Loop,Octave,在我的例子中,u是一个随机数向量 for i=u if (i<1) i=i+1 endif endfor i=u的 如果(i如果您试图计算少于1的元素数,则: sum(u < 1) sum(u

在我的例子中,
u
是一个随机数向量

 for i=u

   if (i<1)

     i=i+1

   endif

 endfor
i=u的


如果(i如果您试图计算少于1的元素数,则:

sum(u < 1)
sum(u<1)
或者,如果要使用循环,则需要为总计使用单独的变量:

count = 0
for i = u
    if i < 1
        count = count+1;
    end
end
count=0
对于i=u
如果i<1
计数=计数+1;
结束
结束

您想做什么???如果您发布了错误的代码,并且没有提示所需的输出应该是什么,有谁能帮助您?