Как сгенерировать все возможные комбинации n-битных строк?

Учитывая положительное целое число n, я хочу сгенерировать все возможные n битовые комбинации в matlab.
Например: Если n=3, то ответ должен быть

000
001
010
011
100
101
110
111

Как это сделать? Я хочу фактически хранить их в матрице. Я попробовал

for n=1:2^4 
r(n)=dec2bin(n,5); 
end; 

, но это дало ошибку «В задании A(:) = B, количество элементов в A и B должно быть одинаковым.

5
задан Happy Mittal 19 March 2012 в 09:10
поделиться