randn('seed',1)什么意思?
发布网友
发布时间:2023-05-04 13:59
我来回答
共5个回答
热心网友
时间:2023-10-30 03:44
randn(’seed‘,1),表明选定了一个初状态,再定义随机数列x=randn(1,100),x的值会确定下来,不会每运行一次而产生不同的随机数。
热心网友
时间:2023-10-30 03:45
比如
randn('seed',1);
x=randn(1,5);
运行一次,产生一个随机数列x的值为:
[0.4293 -0.7669 -1.2677 0.0377 1.4658]
则每次执行这个程序,x都是这个,不会变化,因为randn()被给定了一个初始化种子。
如果没有randn('seed',1);只有x=randn(1,5);
则每次运行随机序列x的值都不一样。
热心网友
时间:2023-10-30 03:45
为了保证每次运行结果一致,给定随机数的种子点,如当定义一个随机序列x=randn(100,1),产生的x的值会被固定下来,从而保证每次运行结果一致,方便对比
热心网友
时间:2023-10-30 03:46
什么语言?
热心网友
时间:2023-10-30 03:47
能说明下你在什么地方看到此代码的么,是什么语言的代码?就像理解文言文一样,字要放到语境中才能释出正确的意思啊。
猜测: randn也许会是random的简写?随机的意思
seed 直译 种子 精子 也许是代表某个“源”类型的东西。
78341223应该为seed这个类别中的某个特定seed的标号,或者是整个randn函数的参量。
综合,我大概得出两种猜测:
1、随机选择低78341223号seed中的一个数据。
2、在78341223的条件下,随机选择seed中一个数据。