How to generate unique random samples for the following scenario?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Manas Gupte
il 9 Ott 2017
Commentato: Manas Gupte
il 9 Ott 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 Commenti
Risposta accettata
Image Analyst
il 9 Ott 2017
Modificato: Image Analyst
il 9 Ott 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.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!