Matlab随机整数生成

Matlab随机整数生成

在MATLAB中,我们可以使用randi函数来生成指定范围内的随机整数。这个函数的语法如下:

r = randi([a, b], m, n)

其中,ab是整数,表示所生成的随机整数的范围为[a, b]mn则是整数,指定了所生成的随机整数矩阵的大小。

下面是一个简单的例子,生成了一个3行4列的矩阵:

>> r = randi([1, 10], 3, 4)
r =
     7     2     1     5
    10     1     7     6
     2     8     5     9

如果我们只需要生成一个随机整数,可以省略mn参数:

>> r = randi([1, 100])
r =
    64

除此之外,还有很多相关的函数可以用来生成不同类型的随机数,例如rand、randn、randperm等等。具体使用方法可以参考MATLAB官方文档。

附上一个简单的示例代码:

% 生成一个1到100之间的随机整数
r = randi(

你可能感兴趣的:(matlab,数学建模,开发语言)