how to write Binary table in simple way ?
古いコメントを表示
Hi there,
1. How to create Binary code (like this one below) in a simple way?
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
2. how to print only the relevant rows like:
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
only the rows that has 2 bits that equal to 1.....
Thanks,
Henry
採用された回答
その他の回答 (1 件)
Pierre Bulens
2019 年 7 月 28 日
0 投票
dec2bin function gives the table :

to get the rows containing 2 bits equal to 1, use the sum function and logical indexing

the sum function gives the number of 1s in each row,
the '== 2' part selects the wanted rows
カテゴリ
ヘルプ センター および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
