How to generate unique random samples for the following scenario?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Manas Gupte
el 9 de Oct. de 2017
Comentada: Manas Gupte
el 9 de Oct. de 2017
I have rectangular formation of 208 bolts( 8 along the height and 28 along the length). I want to generate a random sample set of 10000 points which would give me different combinations of bolt failures. There is no restriction on the number of bolts that can fail.
0 comentarios
Respuesta aceptada
Image Analyst
el 9 de Oct. de 2017
Editada: Image Analyst
el 9 de Oct. de 2017
This will do it:
for k = 1 : 1000
% Get the number of failures for this row.
numFailures = randi(208);
% Get the failed indexes.
failedIndexes{k} = randperm(208, numFailures);
end
% Print to command window.
celldisp(failedIndexes);
Because it's a different number of failures each time, I used a cell array. You could use a regular array if you want - just make it big enough and set non-failures to nan or 0 or something.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!