matlab得到正态分布的整数数组
时间: 2023-10-21 11:07:22 浏览: 320
matlab完成对符合正态分布数据的抽样
3星 · 编辑精心推荐
要生成正态分布的整数数组,可以使用 MATLAB 中的 `randn` 函数生成一个标准正态分布的随机数数组,然后使用 `round` 函数将得到的随机数四舍五入为整数,最后使用 `int32` 函数将浮点数转换为整数类型。
以下是一个示例:
```matlab
% 生成标准正态分布的随机数数组
x = randn(1, 1000);
% 将随机数四舍五入为整数
x = round(x);
% 将浮点数转换为整数类型
x = int32(x);
```
在这个示例中,使用 `randn` 函数生成了一个大小为 1x1000 的标准正态分布的随机数数组。然后使用 `round` 函数将随机数四舍五入为整数,最后使用 `int32` 函数将浮点数转换为整数类型。
阅读全文