randn命令中randn('state')和randn('seed')的不同
2014-04-24 20:51
316 查看
以上部分是转自其他网友的分析。下面是我对这randn或rand的理解。
例如:randn(’seed‘,1),表明选定了一个初状态,再定义随机数列x=randn(1,100),x的值会确定下来,不会每运行一次而产生不同的随机数。
(1)RANDN产生正态分布数的语法: RANDN(N) :产生N× N的矩阵,其元素是按正态分布的数组; RANDN(M,N) and RANDN([M,N]):产生M×N的矩阵; RANDN(M,N,P,...) or RANDN([M,N,P...])产生随机序列; (2)RANDN产生伪随机数的语法: 发生器的状态决定所产生数的序号。 S = RANDN('state') 是一个二元向量,包括标准发生器的状态; RANDN('state',S):设置发生器的状态为S(即标准状态); RANDN('state',0):设置发生器的初始状态; RANDN('state',J):J为整数,设置发生器到J阶状态; (3)MATlAB 4.X应用一个单独的种子来产生随机数: RANDN('seed',0) and RANDN('seed',J)作用与RANDN('state',0)和RANDN('state',J)一样,但使用Matlab 4.x随机数发生器。 RANDN('seed'):返回MATlAB 4.X发生器的当前种子。 |
例如:randn(’seed‘,1),表明选定了一个初状态,再定义随机数列x=randn(1,100),x的值会确定下来,不会每运行一次而产生不同的随机数。
相关文章推荐
- randn命令中randn('state')和randn('seed')的不同
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- Matlab产生随机数函数rand和randn的“state”和“seed”参数
- MATLAB——rand 与 randn 'twister'、'state'、'seed'
- 产生随机数rand和randn中的“state”、“seed”和"twister"参数
- matlab中用rng替换rand('seed',sd)、randn('seed',sd)和rand('state',sd)的通俗解释
- randn命令中randn('state')和randn('seed')的不同
- 按照时间和登录ip地址来记录不同用户的历史命令的脚本——shell(1)
- 命令模式,状态模式和职责链模式的不同
- MySQL 同一结果,采用不同命令有天壤之别
- CentOS与Ubuntu命令中的不同之处
- Service中同一命令执行两次结果不同
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- MySQL同主机不同数据库的复制命令
- 用BAT命令移动文件(不同的电脑间)
- 通过profile 用maven命令打不同配置的变量包
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- centos 7系列一些不同的命令用法介绍
- MultiStateView不同的状态下显示不同的界面