Найти логический НЕ
~
возвращает логический массив того же размера, что и A
A
. Массив содержит логические 1
(true
) значения где A является нулем и логическим
0
(false
) значения где A
является ненулевым.
not(
является альтернативным способом выполнения A
)~A
, но редко используется. Это позволяет выполнить перегрузку оператора для классов.
Вы также можете использовать ~
символ как выходной аргумент заполнителя в вызове функции. Для примера, [~,i] = max(A)
подавляет первый выход max
function, возвращая только индексы максимальных значений. Для получения дополнительной информации см. «Игнорирование входных параметров в определениях функций».