在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);
通过这种方式,你可以生成指定区间的随机数。