false

(FALSE) логический ноль

Описание

пример

false сокращение для логического значения 0.

пример

F = false(n) n- n массив логических нулей.

пример

F = false(sz) массив логических нулей где вектор размера, sz, задает size(F). Например, false([2 3]) возвращает массив 2х3 логических нулей.

пример

F = false(sz1,...,szN) sz1- ...- szN массив логических нулей, где sz1,...,szN указывает на размер каждой размерности. Например, false(2,3) возвращает массив 2х3 логических нулей.

пример

F = false(___,'like',p) возвращает массив логических нулей той же разреженности как логическая переменная p использование любого из предыдущих синтаксисов размера.

Примеры

свернуть все

Используйте false сгенерировать 3х3 квадратную матрицу логических нулей.

A = false(3)
A = 3x3 logical array

   0   0   0
   0   0   0
   0   0   0

class(A)
ans = 
'logical'

Результат имеет класс logical.

Используйте false сгенерировать 3 массивом 2 на 2 логических нулей.

false(3,2,2)
ans = 3x2x2 logical array
ans(:,:,1) =

   0   0
   0   0
   0   0


ans(:,:,2) =

   0   0
   0   0
   0   0

В качестве альтернативы используйте вектор размера, чтобы задать размер матрицы.

false([3 2 2])
ans = 3x2x2 logical array
ans(:,:,1) =

   0   0
   0   0
   0   0


ans(:,:,2) =

   0   0
   0   0
   0   0

Обратите внимание на то, что определение нескольких векторных входных параметров возвращает ошибку.

false наряду с true может использоваться, чтобы выполнить логические операторы.

Протестируйте логический оператор

~(A and B) = (~A) or (~B)

для A = false и B = true.

~(false & true) == (~false) | (~true)
ans = logical
   1

Результатом является (TRUE) логическая единица, поскольку логические операторы с обеих сторон уравнения эквивалентны. Этот логический оператор является экземпляром Закона Де Моргана.

Сгенерируйте логический массив совпадающего типа данных и разреженности как выбранный массив.

A = logical(sparse(5,3));
whos A
  Name      Size            Bytes  Class      Attributes

  A         5x3                41  logical    sparse    
F = false(4,'like',A);
whos F
  Name      Size            Bytes  Class      Attributes

  F         4x4                49  logical    sparse    

Выходной массив F имеет тот же sparse припишите как заданный массив A.

Входные параметры

свернуть все

Размер квадратной матрицы, заданной как целое число. n устанавливает размер выходного массива на n- n. Например, false(3) возвращает массив 3х3 логических нулей.

  • Если n 0, затем F пустая матрица.

  • Если n отрицательно, затем это обработано как 0.

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Вектор размера, заданный как вектор-строка из целых чисел. Например, false([2 3)] возвращает массив 2х3 логических нулей.

  • Если размером какой-либо размерности является 0, затем F пустой массив.

  • Если размер какой-либо размерности отрицателен, то это обработано как 0.

  • Если любые последующие измерения, больше, чем 2 имейте размер 1, затем выход, F, не включает те размерности.

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Входные параметры размера, заданные списком, разделенным запятыми целых чисел. Например, false(2,3) возвращает массив 2х3 логических нулей.

  • Если размером какой-либо размерности является 0, затем F пустой массив.

  • Если размер какой-либо размерности отрицателен, то это обработано как 0.

  • Если любые последующие измерения, больше, чем 2 имейте размер 1, затем выход, F, не включает те размерности.

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Моделируйте, заданный как логическая переменная.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Выходные аргументы

свернуть все

Выход логических нулей, возвращенных как скаляр, вектор, матрица или массив N-D.

Типы данных: логический

Советы

  • false(n) намного быстрее и больше памяти, эффективной, чем logical(zeros(n)).

Расширенные возможности

Представлено до R2006a