欣喜花瓣

文章
4
资源
0
加入时间
2年10月24天

Matlab固定随机数实现随机数的控制

在仿真中我们经常要引入一些随机数, 但这些随机数也会导致我们对算法或参数设置的性能的评估有所偏颇。 如果能在两种算法/参数设置的比较中, 把随机数加以固定, 使得比较时两种情况是在相同的随机情况下进行,会更加科学合理。Matlab中有相关的功能——通过固定随机数种子实现。Matlab中的随机数函数, rand(), randn()等,其实是基于随机数种子实现的。 如果我们把随机数种子固定了, 那么他们将会产生相同的随机数序列。随机数种子的函数是rng(seed), 名字非常好记, 其参数seed