rand('state',0)
来源:互联网 发布:映客花椒类型直播源码 编辑:程序博客网 时间:2024/06/07 10:57
本篇博文参考:http://ilovematlab.cn/thread-57952-1-1.html
rand('state',0)Resets the generator to its initial state.
rand('state',s)表示随机产生数的状态state,一般情况下不用指定状态。但是有的书籍作者为了让读者能够看到和他书本的同样结果,采用了设置state,rand('state',0)作用在于如果指定状态,产生随机结果就相同了。
比如你运行u2 = rand(3,1)三次,分别产生u2 = 0.9501 0.2311 0.6068,u2 = 0.4860 0.8913 0.7621,u2 = 0.4565 0.0185 0.8214三组随机数,运行rand('state',0)后,再运行u2 = rand(3,1)三次,产生的随机数就得前三次的一样,运行u2 = rand(3,1)第四次后的结果就不一样了。
需要每次都要设定的,就是指每次都要将rand('state',0)写上,再写u=rand(3,1);这样每次运行产生的结果是一样的。
rand('state',0)和rand('state',2)有什么区别呢?只要你每次在产生随机数之前都加上rand('state',0),那么每次产生的随机数都是这些而不会发生变化。但是如果不加的话就会有变化,而如果是rand('state',2),同样也是每次都产生确定的随机数,只是和rand('state',0)产生的随机数不一样。
0 0
- rand('state',0)
- Matlab中rand('state',s)和rand('state',0)
- matlab rand(‘state’,42)
- Matlab中rand('state',sum(clock))解析
- MATLAB——rand 与 randn 'twister'、'state'、'seed'
- 【VC6.0】rand()
- rand
- rand
- rand()
- matlab中用rng替换rand('seed',sd)、randn('seed',sd)和rand('state',sd)的通俗解释
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- Matlab中杂波/瑞利杂波/rand('state',sum(clock))函数的使用
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- State
- state
- State
- state
- Oracle驱动classes12.jar 与ojdbc14.jar的区别
- 理解Fragment生命周期
- java jvm 垃圾回收
- HDU 2123 An easy problem
- UVa 10815 - Andy's First Dictionary
- rand('state',0)
- python Tkinter PhotoImage "too early to create image"
- 青春碎片
- while 语句
- 【计算机网络常见面试题】划分子网
- CXXXView::OnDraw(CDC* /*pDC*/) 参数表中的注释是什么意思
- [Accessibility] Missing contentDescription attribute on image
- VirtualBox中CentOS 6.4独立ip联网
- 笔试题