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


















Логическое И (AND)

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

z = bitand(x,y)

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

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

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

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

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

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

Результат z=[0 2 0]

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

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

Результат:

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