溫馨提示×

matlab怎么生成指定區(qū)間的隨機(jī)數(shù)

小億
717
2023-08-14 10:52:38
欄目: 編程語言

在MATLAB中,你可以使用rand函數(shù)生成一個在(0,1)之間的隨機(jī)數(shù)。如果你想生成一個在指定區(qū)間(a,b)之間的隨機(jī)數(shù),可以按照以下步驟:

  1. 生成一個(0,1)之間的隨機(jī)數(shù)。

  2. 將該隨機(jī)數(shù)與(b-a)相乘。

  3. 將結(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ù)。

0