all
Determine if all array elements are nonzero or true
Description
tests
along the first array dimension of B = all(A)A whose size does not equal 1,
and determines if the elements are all nonzero or logical 1
(true). In practice, all is a natural
extension of the logical AND operator.
If
Ais a vector, thenall(A)returns logical1(true) if all the elements are nonzero and returns logical0(false) if one or more elements are zero.If
Ais a nonempty matrix, thenall(A)treats the columns ofAas vectors and returns a row vector of logical1s and0s.If
Ais an empty 0-by-0 matrix, thenall(A)returns logical1(true).If
Ais a multidimensional array, thenall(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 becomes1, while the sizes of all other dimensions remain the same.
Examples
Input Arguments
Output Arguments
Extended Capabilities
Version History
Introduced before R2006a

![all(A,[1 2]) collapses the pages of a 2-by-3-by-3 array into a 1-by-1-by-3 array.](sum_vecdim.png)