Главная SciLab Функции SciLab Логические (битовые) функции SciLab Исключающее ИЛИ (XOR)


















Исключающее ИЛИ (XOR)

Описание. Возвращает результат логической операции исключающее ИЛИ (XOR) бинарного представления двух целых положительных аргументов x и y. Результат возвращается в виде десятичного числа. x, y и z имеют одинаковый тип и размерность (число, вектор, матрица).

z = bitxor(x,y)

Аргументы. Аргументы x и y должны быть одного типа. Допускается задание аргументов в виде числа, вектора, двухмерной или многомерной матрицы (размерности матриц x и y должны совпадать). Элементы, входящие в аргументы x и y должны быть целыми положительными числами.

Пример 1. Целые числа.

x = 5;
y = 12;
z = bitxor(x,y)

Результат z=9

Пример 2. Вектора.

x = [1 2 3];
y = [2 3 4];
z = bitxor(x,y)

Результат z=[3 1 7]

Пример 3. Двухмерные матрицы.

x = [[1 2]' [3 4]'];
y = [[2 3]' [1 5]'];
z = bitxor(x,y)

Результат:

z=
3. 2.
1. 1.
Логические функции SciLab