matlab随机生成1到100的整数
时间: 2023-08-23 15:29:18 浏览: 140
您可以使用MATLAB的`randi`函数来随机生成1到100之间的整数。`randi`函数可以生成指定范围内的随机整数。以下是生成1到100之间的随机整数的示例代码:
```
x = randi([1, 100], 1);
```
该代码将生成一个1x1的矩阵,其中包含1到100之间的一个随机整数。如果您需要生成多个随机整数,可以增加第二个参数,该参数指定要生成的随机整数的数量。例如,以下代码将生成10个1到100之间的随机整数:
```
x = randi([1, 100], 1, 10);
```
该代码将生成一个1x10的矩阵,其中包含10个1到100之间的随机整数。
相关问题
随机生成1到100随机数 matlab
在MATLAB中,你可以使用randi函数来生成1到100之间的随机整数。以下是一个示例代码:
```matlab
random_number = randi([1, 100]);
disp(random_number);
```
这段代码将使用randi函数生成一个介于1到100之间的随机整数,并将结果打印出来。每次运行代码都会得到一个不同的随机数。
如果你需要生成多个不重复的随机数,你可以使用randperm函数。以下是一个示例代码:
```matlab
random_numbers = randperm(100, n); % n为你想要生成的随机数的个数
disp(random_numbers);
```
这段代码将使用randperm函数生成n个不重复的1到100之间的随机整数,并将结果打印出来。
希望对你有帮助!
matlab随机生成1到5的的10个整数
可以使用`randi`函数生成1到5之间的随机整数,然后使用循环生成10个整数,如下所示:
```matlab
for i = 1:10
random_num = randi([1,5]);
disp(random_num);
end
```
其中`randi([1,5])`表示生成1到5之间的随机整数。`disp`函数用于输出生成的随机整数。