How to generate a a restricted binary number
古いコメントを表示
Dear friends
I would like to generate a random number include 24 bits 4 bits of 1 and 20 bits of 0. Can you help me?
Best Regards
Mohsen
採用された回答
その他の回答 (1 件)
2 件のコメント
I do not understand what "number dimension, max and min" means. Maximum and minimum of what? My answer includes a method to create random vectors already:
v = zeros(1, 24);
v(randperm(24, 4)) = 1;
Do you now want to create all these vectors? Then:
M = nchoosek(1:24, 4);
for k = 1:size(M, 1)
v = zeros(1, 24);
v(M(k, :)) = 1;
...
end
Mohsen
2018 年 12 月 6 日
カテゴリ
ヘルプ センター および File Exchange で Logical についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!