【发布时间】:2011-05-05 00:40:27
【问题描述】:
我正在编写代码并使用 MATLAB 中的现有函数。如果这些函数使用随机数生成器会怎样。有没有办法可以修复这些函数的种子而无需更改它们的代码? MATLAB 中是否有执行此操作的命令?
【问题讨论】:
标签: matlab random scientific-computing
我正在编写代码并使用 MATLAB 中的现有函数。如果这些函数使用随机数生成器会怎样。有没有办法可以修复这些函数的种子而无需更改它们的代码? MATLAB 中是否有执行此操作的命令?
【问题讨论】:
标签: matlab random scientific-computing
通常代码会使用 Matlab 的内置随机数生成器。您可以使用以下内容对其进行播种:
rng = RandStream.getDefaultStream;
rng.reset(your_seed_value_here);
也可以创建RandStream 对象并使用它们(从而避免使用默认流),但这应该在大多数情况下都有效。
【讨论】: