温馨提示×

matlab怎么生成指定区间的随机数

小亿
424
2023-08-14 10:52:38
栏目: 编程语言

在MATLAB中,你可以使用rand函数生成一个在(0,1)之间的随机数。如果你想生成一个在指定区间(a,b)之间的随机数,可以按照以下步骤:

  1. 生成一个(0,1)之间的随机数。

  2. 将该随机数与(b-a)相乘。

  3. 将结果加上a,以将范围映射到(a,b)。

下面的示例代码生成了一个在区间(2,5)之间的随机数:

a = 2; % 下界
b = 5; % 上界
random_number = (b - a) * rand() + a;
disp(random_number);

通过这种方式,你可以生成指定区间的随机数。

0