Преобразование десятичного числа в двоичный вектор

Мне нужно преобразовать десятичное число в двоичный вектор

Например, что-то вроде этого:

  length=de2bi(length_field,16);

К сожалению, из-за лицензирования я не могу использовать эту команду. Есть ли какой-нибудь быстрый способ преобразования двоичного кода в вектор.

Вот что я ищу,

If 
Data=12;
Bin_Vec=Binary_To_Vector(Data,6) should return me
Bin_Vec=[0 0 1 1 0 0]

Спасибо

9
задан Amro 28 August 2012 в 13:59
поделиться