Сдвинуть биты, указанное количество мест
прибыль intout = bitshift(A,k)A смещено влево на k биты, эквивалентные умножению на 2k. Отрицательные значения k соответствуют смещению битов вправо или делению на 2|k| и округление до ближайшего целого числа в сторону отрицательной бесконечности. Все биты переполнения усекаются.
Если A является массивом целых чисел со знаком, то bitshift возвращает результаты арифметического сдвига, сохраняя бит со знаком, когда k отрицательный и не сохраняющий бит со знаком, когда k является положительным.
Если k положительный, MATLAB ® сдвигает биты влево и вставляетk 0-бит справа.
Если k отрицательный и A неотрицательно, то MATLAB сдвигает биты вправо и вставляет |k| 0 бит слева.
Если k отрицательный и A отрицательный, то MATLAB сдвигает биты вправо и вставляет |k| 1 бит слева.
принимает intout = bitshift(A,k,assumedtype)A имеет тип assumedtype.