how do i change range automatically?
조회 수: 2 (최근 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!