how do i change range automatically?
4 次查看(过去 30 天)
显示 更早的评论
hi, how do i change range automatically in matlab? for example, i have a range from 0 to 100, and i want to draw some numbers from there. how do i determine i draw the first number from 0 to 10 and the next number, i want to draw from 1 to 15 without changing the range manually? can anyone help me?
3 个评论
Roger Stafford
2015-3-21
Maybe something like:
for k = 0:1
x = randi([11*k,10*(k+1)]);
% Use x
end
回答(1 个)
Image Analyst
2015-3-21
From the help for rand:
In general, you can generate N random numbers in the interval [a,b] with the formula r = a + (b-a).*rand(N,1).
Now, you have to decide what a and b will be, like 0 and 10 or 1 and 15 or 0 and 100 or whatever. You have to specify those numbers in your code, like
a=1
b=15
Now I don't know if you consider that specification in your code to be manual or automatic. Perhaps you can define what those terms mean to you.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!