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