Effacer les filtres
Effacer les filtres

How to exhaust all the binary array of length N?

1 vue (au cours des 30 derniers jours)
Lee
Lee le 22 Avr 2023
Hi everyone! I hope to do the following thing.
For an array of N components and each component can only take 1 or 0, I hope to exhaust all the possible assignment of the array.
Specifically I want to get a matrix with 2^N rows and N columns with each row corresponding to a possible case. How should I do this? Is there a MATLAB built-in function to do this?

Réponse acceptée

Walter Roberson
Walter Roberson le 22 Avr 2023
N = 5;
desired_matrix = dec2bin(0:2^N-1) - '0'
desired_matrix = 32×5
0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by