回 帖 发 新 帖 刷新版面

主题:[讨论]请教 rand('state',11) 表示什么意思?

[color=FF0000]我看到过 rand('state',3) 
         rand('state',5)
MATLAB HELP 中的解释是 
rand('state',j)          For integer j, resets the generator to its j-th state. 
那请问一共有多少种状态?分别对应什么含义?
请高手们帮忙解答!谢谢![/color]

回复列表 (共2个回复)

沙发

状态有很多,可以自己指定,j=0为初始状态,其他以此类推
设置state的原因,是因为每次启动matlab,都会把state初始化,这样每次启动matlab时输入rand产生的随机数是一样的,想产生不一样的数值就得设置state了

板凳

状态种子数的设定,11可以是任何数据

我来回复

您尚未登录,请登录后再回复。点此登录或注册