Random number generate - Specific values
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Guilherme Lopes de Campos
il 19 Set 2023
Commentato: Guilherme Lopes de Campos
il 19 Set 2023
Dear community,
I would like to generate 5000 random values, on the follow form:
At the original dataset, there are four values: {7,8.5,9.625,12.25}. Thus, I need a dataset with 5000 values with fours values shown before, in random distribuited.
Can help me, please?
Thank you very much,
0 Commenti
Risposta accettata
dpb
il 19 Set 2023
V=[7,8.5,9.625,12.25]; % the values to repeat
N=5000; % total number wanted
RV=repmat(V,1,N/numel(V)); % initial vector of N values of V
RV=RV(randperm(N)); % randomize the order
RV(1:10) % show off first several...
I'm taking a guess that is the Q? asked -- to create a randomized ordering of length 5000 of the specific values given. If that wasn't the intent, please clarify what was requested result to be...
0 Commenti
Più risposte (1)
William Rose
il 19 Set 2023
x=[7,8.5,9.625,12.25];
z=x(randi(4,1,7)) % 7 randomly selected from x
z=x(randi(4,1,5000)); % 5000 randomly selected from x
Good luck.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!