How to generate 0 and 1 matrix in specific condition.
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jenjen Ahmad Zaeni
el 28 de Mayo de 2021
Comentada: Jenjen Ahmad Zaeni
el 29 de Mayo de 2021
Hello everyone. I want to generate a random 4x5 matrix with the elements consist of 0 and 1. But, i don't want each column to have a total amount of 1 that is less than 2. So it's more like:
A =
0 1 1 1 0
1 1 1 1 1
1 1 1 0 1
0 0 1 0 1
I'm okay if there are 2, 3, or 4 total amount of '1' element, but i don't want even a single column to have only one '1' element, or zero at all. How to make it possible? Thank you very much.
0 comentarios
Respuesta aceptada
Más respuestas (1)
David Hill
el 28 de Mayo de 2021
Brute force
a=randi(2,4,5)-1;
while any(sum(a)<2)
a=randi(2,4,5)-1;
end
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!