All combinations of binary matrix
Mostrar comentarios más antiguos
I'm trying to use matlab to generate all the possible codes for a generator matrix. However, for arbitrary size, putting in each code becomes cumbersome:
G = [1 0 0 0 0 1 1; 0 1 0 0 1 0 1; 0 0 1 0 1 1 0; 0 0 0 1 1 1 1]
[0 0 0 0] * G
[0 0 0 1] * G
...
Is there a way to do this programmatically? I suspect some sort of for loop, but there may be a builtin for this that I'm unaware of.
Respuestas (1)
Jos (10584)
el 30 de Nov. de 2017
G = [1 0 0 0 0 1 1; 0 1 0 0 1 0 1; 0 0 1 0 1 1 0; 0 0 0 1 1 1 1]
C = permn([0 1],size(G,1))
R = C * G
PERMN can be downloaded from the File Exchange
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!