xor

Найдите логическое исключающее ИЛИ

Синтаксис

C = xor(A,B)

Описание

пример

C = xor(A,B) выполняет логическое исключающее ИЛИ массивов A и B и возвращает массив, содержащий набор элементов или к логической единице (true) или к логическому нолю (false). Элемент выходного массива установлен в логическую единицу (true), если A или B, но не оба, содержат ненулевой элемент в том же самом местоположении массивов. В противном случае элемент массива установлен в 0.

Примеры

свернуть все

Создайте таблицу истинности для xor.

A = [true false]
A = 1x2 logical array

   1   0

B = [true; false]
B = 2x1 logical array

   1
   0

C = xor(A,B)
C = 2x2 logical array

   0   1
   1   0

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

свернуть все

Входные массивы, заданные как скаляры, векторы, матрицы или многомерные массивы. Вводы A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является M-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический | char

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Была ли эта тема полезной?