Random number generate - Specific values
조회 수: 2 (최근 30일)
이전 댓글 표시
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
채택된 답변
dpb
2023년 9월 19일
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
추가 답변 (1개)
William Rose
2023년 9월 19일
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.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!