3个回答
展开全部
因为rand表示的是随机数发生器,产生的数组元素它服从标准均匀分布,因此来讲设产生随机数矩阵rand(2,3)符合这样的随机矩阵相当多,因此我们需要定义一种状态,这样我们所产生的随机矩阵就不同,例:rand('state',2) ; rand(2,3) 和rand('state',3); rand(2,3)所产生的随机矩阵完全不同,希望这样的解释你能理解,针对你所说的0表示state中的一种状态编号而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
matlab中形成的随机数并不是真正随机的。
他需要给出一个种子,然后通过运算得到
在matlab5以前是通过seed进行设置的
matlab5开始进行了改进,用rand('state',s)进行初始化
他需要给出一个种子,然后通过运算得到
在matlab5以前是通过seed进行设置的
matlab5开始进行了改进,用rand('state',s)进行初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询