Main Content

Determine if any array elements are nonzero

tests
along the first array dimension of `B`

= any(`A`

)`A`

whose size
does not equal 1, and determines if any element is a nonzero number
or logical `1`

(`true`

). In practice, `any`

is
a natural extension of the logical OR operator.

If

`A`

is a vector, then`B = any(A)`

returns logical`1`

(`true`

) if any of the elements of`A`

is a nonzero number or is logical`1`

, and returns logical`0`

(`false`

) if all the elements are zero.If

`A`

is a nonempty, nonvector matrix, then`B = any(A)`

treats the columns of`A`

as vectors, returning a row vector of logical`1`

s and`0`

s.If

`A`

is an empty 0-by-0 matrix,`any(A)`

returns logical`0`

(`false`

).If

`A`

is a multidimensional array,`any(A)`

acts along the first array dimension whose size does not equal 1 and returns an array of logical values. The size of this dimension becomes`1`

, while the sizes of all other dimensions remain the same.