Random Number Generation for Continuously Decrementing Range
3 次查看(过去 30 天)
显示 更早的评论
How can I generate random numbers within a specific range and that range decrements by a specific number? Furthermore the random numbers generated for the given ranges must be stored in their respective arrays and afterwards a single array must store all those subarrys.
0 个评论
回答(1 个)
Ameer Hamza
2020-10-24
Try this
lb = 0; % initial upper bound
ub = 1; % initial lower bound
n = 10; % number of random point in each interval
x = {}; % cell array forr random numbers in each interval
count = 1;
while (ub-lb)>0
x{count} = rand(1, n)*(lb-ub) + ub;
lb = lb + 0.01; % increase the lowerr bound
ub = ub - 0.01; % decrease the lowerr bound
count = count + 1;
end
y = [x{:}]; % all random numbers
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!