Преобразуйте числовые значения в logicals
L = logical(A) преобразовывает L = logical(A)A в массив логических значений. Любой ненулевой элемент A преобразован в логический 1 (true), и нули преобразованы в логический 0 (false). Комплексные значения и NaNs не могут быть преобразованы в логические значения и результат по ошибке преобразования.
Большинство арифметических операций, включающих логические массивы, возвращает двойные значения. Например, добавление нуля к логическому массиву возвращает двойной массив.
Логические массивы также создаются операторами отношения (==, <, >, ~, и т.д.) и функции как any, all, isnan, isinf и isfinite.