首页 > 科技 > > 正文
2025-04-07 21:02:49

MATLAB 🎲 生成随机数 方法总汇 (各分布配图参考)

导读 在编程和数据分析中,随机数的生成是一个重要环节。尤其在MATLAB中,通过内置函数可以轻松实现多种概率分布的随机数生成!以下是几种常见分...

在编程和数据分析中,随机数的生成是一个重要环节。尤其在MATLAB中,通过内置函数可以轻松实现多种概率分布的随机数生成!以下是几种常见分布的示例:

📚 均匀分布

使用`rand`函数生成[0,1]范围内的均匀分布随机数,比如:

```matlab

r = rand(1,5); % 生成5个均匀分布随机数

```

📈 正态分布

借助`randn`函数可生成标准正态分布随机数,例如:

```matlab

z = randn(1,5); % 生成均值为0,标准差为1的随机数

```

📊 泊松分布

对于离散事件建模,可用`poissrnd`生成泊松分布随机数:

```matlab

lambda = 3;

p = poissrnd(lambda,1,5);

```

💡 指数分布

若需模拟等待时间等场景,可使用`exprnd`:

```matlab

mu = 2;

e = exprnd(mu,1,5);

```

以上仅为冰山一角,更多如伽马分布、威布尔分布等均可在MATLAB中找到对应函数支持。结合可视化工具,我们还能绘制出各分布的概率密度曲线,方便直观理解其特性! 😊

掌握这些技巧后,无论是科研还是工程应用,都能事半功倍哦!