Create a matrix of binary numbers generated by sequence
이전 댓글 표시
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]
채택된 답변
추가 답변 (2개)
Azzi Abdelmalek
2014년 3월 30일
편집: Azzi Abdelmalek
2014년 3월 30일
n=3;
s=0:1;
idx=rem(nchoosek(0:2^n-1,n),2)+1;
out=flipud(unique(s(idx),'rows'))
görkem tatar
2021년 6월 18일
0 개 추천
y =dec2bin(x)
x = 'dec variable'
y = 'convertion of the dec variable to bin'
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!