- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 9333 个
- 通用积分
- 4.1175
- 学术水平
- 53 点
- 热心指数
- 55 点
- 信用等级
- 37 点
- 经验
- 14098 点
- 帖子
- 865
- 精华
- 0
- 在线时间
- 2301 小时
- 注册时间
- 2007-11-3
- 最后登录
- 2025-12-28
已卖:2022份资源
学科带头人
还不是VIP/贵宾
- 威望
- 1 级
- 论坛币
 - 9333 个
- 通用积分
- 4.1175
- 学术水平
- 53 点
- 热心指数
- 55 点
- 信用等级
- 37 点
- 经验
- 14098 点
- 帖子
- 865
- 精华
- 0
- 在线时间
- 2301 小时
- 注册时间
- 2007-11-3
- 最后登录
- 2025-12-28
 | 开心 2013-8-11 11:59:22 |
|---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
|
10论坛币
|
最近在matlab 程序中,遇到 这样一句话命令:
% Initialise the random number generator
RandStream.setGlobalStream( RandStream('mt19937ar','seed',12) );
彻底懵了。百度很多,也不是很理解到底是什么意思。
该程序后面有2个随机数生产。
v = randn(t,1); 这是第一个。
第二个是在一个for 循环命令里面。
for i=1:t-1
% Bootstrap residuals
ind = fix( rand(tn,1)*(t-1) + 1 );
。。。。。。。。。
我猜想,RandStream.setGlobalStream( RandStream('mt19937ar','seed',12) ); 这条命令的作用是,每次运行该程序时,结果都是一样的。但是,RandStream.setGlobalStream( RandStream('mt19937ar','seed',12) ); 这条命令的具体含义什么啊?
不知道,有人可以讲一下不?
谢谢了。
|
|