Create a matrix of binary numbers generated by sequence
Show older comments
I want to create a general matrix to create outputs of the below format...
if n=1
output=[1 0]
if n=2
output=[1 1
1 0
0 1
0 0]
if n=3
output=[1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0]
for any number of n; the output matrix will be of the order of [2^n X n]
Accepted Answer
More Answers (2)
Azzi Abdelmalek
on 30 Mar 2014
Edited: Azzi Abdelmalek
on 30 Mar 2014
n=3;
s=0:1;
idx=rem(nchoosek(0:2^n-1,n),2)+1;
out=flipud(unique(s(idx),'rows'))
görkem tatar
on 18 Jun 2021
0 votes
y =dec2bin(x)
x = 'dec variable'
y = 'convertion of the dec variable to bin'
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!