Matlab,如何通过条件过滤数字向量?

Dav*_*.it 6 matlab vector less

在Matlab中,我有一个包含N个实数值的向量X:

  • 0.001
  • 0.003
  • 0.006
  • 0.009
  • 0.007
  • 0.006

我想创建一个新的向量Xb,它包含X的所有M值,小于0.005(M <= N).我怎么能这样做?

我尝试过:

Xb = X <0.005

但它给了我一个N值为0或1的向量.

感谢名单

小智 14

>> Xb = X(X < 0.005)

Xb =

    0.0010    0.0030
Run Code Online (Sandbox Code Playgroud)