在MATLAB中,你可以使用rand
函數(shù)生成一個在(0,1)之間的隨機(jī)數(shù)。如果你想生成一個在指定區(qū)間(a,b)之間的隨機(jī)數(shù),可以按照以下步驟:
生成一個(0,1)之間的隨機(jī)數(shù)。
將該隨機(jī)數(shù)與(b-a)相乘。
將結(jié)果加上a,以將范圍映射到(a,b)。
下面的示例代碼生成了一個在區(qū)間(2,5)之間的隨機(jī)數(shù):
a = 2; % 下界
b = 5; % 上界
random_number = (b - a) * rand() + a;
disp(random_number);
通過這種方式,你可以生成指定區(qū)間的隨機(jī)數(shù)。