💻 MATLAB 中的 `randn` 函数 🌟
2025-04-03 08:50:30
•
来源:
导读 在 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 的随机数世界充满无限可能!🚀
免责声明:本文由用户上传,如有侵权请联系删除!