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