您的位置:首页 >科技 >

💻 MATLAB 中的 `randn` 函数 🌟

导读 在 MATLAB 编程中,`randn` 函数是一个非常实用的工具,主要用于生成服从标准正态分布(均值为 0,方差为 1)的随机数矩阵。无论你是...

在 MATLAB 编程中,`randn` 函数是一个非常实用的工具,主要用于生成服从标准正态分布(均值为 0,方差为 1)的随机数矩阵。无论你是进行数据分析、信号处理还是模拟实验,`randn` 都是不可或缺的好帮手!💡

基础用法

最简单的调用方式是 `randn(n)`,它会返回一个 n×n 的随机矩阵;如果需要指定行数和列数,可以写成 `randn(m, n)`。例如:

```matlab

R = randn(3); % 生成 3×3 随机矩阵

```

自定义参数

如果你需要调整均值和标准差,可以使用公式 `X = mu + sigma.randn(...)`, 其中 `mu` 是期望值,`sigma` 是标准差。比如,创建一个均值为 5、标准差为 2 的随机数序列:

```matlab

X = 5 + 2.randn(1, 10);

```

应用场景

无论是测试算法性能、构建仿真模型,还是研究噪声对系统的影响,`randn` 都能轻松满足需求。试着用它来模拟一些随机现象吧!🔍

掌握 `randn` 的用法后,你会发现 MATLAB 的随机数世界充满无限可能!🚀

免责声明:本文由用户上传,如有侵权请联系删除!