Определите, являются ли какие-либо элементы массива ненулевыми
тесты по первому измерению массива B
= any(A
)A
чей размер не равен 1 и определяет, является ли какой-либо элемент ненулевым числом или логическим 1
(true
). На практике any
является естественным расширением логического оператора OR.
Если A
является вектором, тогда B = any(A)
возвращает логический 1
(true
) если какой-либо из элементов A
является ненулевым числом или логическим 1
, и возвращает логический 0
(false
) если все элементы равны нулю.
Если A
- непустая, невекторная матрица, затем B = any(A)
обрабатывает столбцы A
как векторы, возвращая вектор-строку логических 1
s и 0
с.
Если A
- пустая матрица 0 на 0, any(A)
возвращает логический 0
(false
).
Если A
- многомерный массив, any(A)
действует вдоль первого измерения массива, размер которого не равен 1 и возвращает массив логических значений. Размер этой размерности становится 1
, в то время как размеры всех других размерностей остаются неизменными.