MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 问一个rand('state',j)的问题 (https://www.labfans.com/bbs/showthread.php?t=12461)

打水冠军 2011-01-09 13:10

问一个rand('state',j)的问题
 
我在书里看到一个这样的程序

rand('state',1000) %rand函数的初期化

randn('state',1000) %randn函数的初期化

非常疑惑,这个函数该怎么用,具体是什么意思
希望有高人为我指点一下。
非常感谢

beginer 2011-01-09 13:34

回复: 问一个rand('state',j)的问题
 
state用来设置rand初始的种子吧,类似于c里面的seed,这样每次运行程序时rand生成的随机序列都是一样的,你可以试验一下

打水冠军 2011-01-09 13:44

回复: 问一个rand('state',j)的问题
 
[QUOTE=beginer;39746]state用来设置rand初始的种子吧,类似于c里面的seed,这样每次运行程序时rand生成的随机序列都是一样的,你可以试验一下[/QUOTE]
我试了一下,非常感谢!


所有时间均为北京时间。现在的时间是 12:22

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.