当前位置:首页  科技

科技

MATLAB学习小记1 📝── rand函数的秘密🧐

2025-04-03 09:05:23
导读 在MATLAB的学习之旅中,`rand`函数是一个非常基础且常用的工具,它能快速生成指定大小的随机数矩阵。不过,细心的同学可能会发现:当你多次...

在MATLAB的学习之旅中,`rand`函数是一个非常基础且常用的工具,它能快速生成指定大小的随机数矩阵。不过,细心的同学可能会发现:当你多次运行包含`rand`的代码时,生成的随机矩阵居然一模一样!这是为什么呢?🤔

其实,`rand`函数默认使用的是伪随机数生成器,它的种子(seed)会在每次启动MATLAB时被设置为相同的值。这意味着如果你不手动改变种子,那么重复运行代码会得到相同的结果。💡例如:

```matlab

A = rand(3);

B = rand(3);

```

这里,A和B可能是完全相同的矩阵!如果想要获得不同的随机结果,可以使用`rng`函数来调整种子。比如,设置种子为当前时间:

```matlab

rng('shuffle');

```

这样每次运行都会生成全新的随机矩阵啦!🌟

掌握这个小技巧后,你的MATLAB实验和仿真将会更加灵活多样哦!🚀

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