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