Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Determine if any array elements are nonzero

`B = any(A)`

`B = any(A,dim)`

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.

Was this topic helpful?