💻 MATLAB中的随机数函数:rand、randn与randi 🎲

导读 在MATLAB中,`rand`、`randn` 和 `randi` 是三个非常实用的函数,它们各自有不同的用途,帮助我们生成不同类型的随机数。🤔首先,`rand`...

在MATLAB中,`rand`、`randn` 和 `randi` 是三个非常实用的函数,它们各自有不同的用途,帮助我们生成不同类型的随机数。🤔

首先,`rand` 函数用于生成均匀分布的随机数,默认范围是 0 到 1 🌟。例如,`rand(1,5)` 可以生成一个包含 5 个均匀分布随机数的行向量。而如果你需要生成特定范围内的随机数,比如从 1 到 10,可以使用 `rand(1,5)9 + 1` 来实现。

接着是 `randn` 函数,它用来生成符合标准正态分布(均值为 0,方差为 1)的随机数 🔢。比如,`randn(1,5)` 就会返回一个均值为 0、标准差为 1 的随机数序列。如果你想要调整分布的均值和标准差,可以用公式 `mu + sigmarandn(n, m)`,其中 `mu` 是均值,`sigma` 是标准差。

最后是 `randi` 函数,专门用于生成指定范围内的整数 🎲。比如,`randi([1,10],1,5)` 会生成一个包含 5 个 1 到 10 之间随机整数的向量。这个函数非常适合模拟掷骰子或者分配随机任务等场景。

这三个函数在数据分析、仿真建模等领域都有着广泛的应用哦!✨

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: