在Octave中有像any()的函数但是行而不是列吗?

时间:2014-05-20 20:24:14

标签: matlab matrix octave

在八度音程中,如果向量的任何元素非零,则内置函数any()将返回1。

所以对于矩阵

1 0 0 

0 0 0

0 1 0

它将返回[1,1,0]

是否有一个函数将返回相同的但是对于行而不是列,例如。返回

1

0

1

我知道我可以通过轮换然后使用any()函数来执行此操作,但我担心这会增加时间复杂度。

这是否有内置功能?

1 个答案:

答案 0 :(得分:4)

Octave' "any" function有一个可选的维度参数。将其设置为2以沿第二维工作。

any(m, 2)