2013-03-23 2 views

ответ

1

Использования str2num из транспонированной матрицы a:

a = dec2bin(1,4); 

out = str2num(a')'; 

Таким образом, каждый элемент строки a индивидуально преобразуется в число.

0

Вы можете использовать bitand, например,

>> bitand(1, 2.^(7:-1:0)) > 0 

ans = 

0  0  0  0  0  0  0  1 

Или

bitand(10, 2.^(7:-1:0)) > 0 

ans = 

0  0  0  0  1  0  1  0 

И, если вам нужно вычислить множество степеней двойки включить для произвольного числа, вы можете использовать ceil(log2(theNumber))

Смежные вопросы