matlab生成1000个90到150的随机数
时间: 2023-07-31 10:07:44 浏览: 41
要生成1000个介于90到150之间的随机数,你可以使用MATLAB中的`randi`函数结合循环来实现。以下是示例代码:
```matlab
n = 1000; % 需要生成的随机数的数量
random_vector = zeros(1, n); % 创建一个空的向量来存储随机数
for i = 1:n
random_vector(i) = randi([90, 150]);
end
disp(random_vector);
```
上述代码将生成一个包含1000个介于90到150之间的随机整数的向量,并在MATLAB命令窗口中显示出来。你可以根据需要调整`n`的值来生成不同数量的随机数。
相关问题
matlab生成90到150的随机数
可以使用MATLAB中的`randi`函数生成90到150之间的随机数。以下是生成一个随机数的示例代码:
```matlab
random_number = randi([90, 150]);
disp(random_number);
```
运行上述代码将在MATLAB命令窗口中显示一个介于90到150之间的随机整数。如果你想生成一个包含多个随机数的向量,可以使用类似的方法,如下所示:
```matlab
random_vector = randi([90, 150], [1, n]); % 其中n是你想生成的随机数数量
disp(random_vector);
```
这将生成一个包含n个介于90到150之间的随机整数的向量。
生成n个0到1 随机数 matlab
在MATLAB中生成n个0到1之间的随机数,可以使用`rand`函数。
`rand`函数是MATLAB中生成0到1之间均匀分布随机数的函数。以下是使用`rand`函数生成n个0到1随机数的示例代码:
```matlab
n = 100; % 设置生成随机数的个数为100
% 使用rand函数生成n个0到1之间的随机数
random_numbers = rand(1, n);
% 打印生成的随机数
disp(random_numbers);
```
在上述示例中,我们首先定义了`n`为100,表示生成100个随机数。然后使用`rand`函数生成一个1行n列的矩阵,每个元素都是在0到1之间的随机数。最后使用`disp`函数打印生成的随机数。
你可以根据需要自行调整`n`的值来生成不同个数的随机数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)