作业帮 > 综合 > 作业

Matlab编程定义的不同函数都调用了同一个产生随机数的函数,产生的随机数是否相同?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 21:27:59
Matlab编程定义的不同函数都调用了同一个产生随机数的函数,产生的随机数是否相同?
下面一个程序段调用的4个函数,在定义时都调用了x=hygernd(N,M,n,1,k);用来产生随机数.请问程序段中这些函数产生的随机数是否为同一组?若想让这些函数处理的随机数为同一组随机数,该如何编写?
for(q=1:1:w)
Npm(q)=peterson(N,M,n(q),k);
Npmc(q)=cpeterson(N,M,n(q),k,p);
S(q)=standard(N,M,n(q),k);
Sc(q)=cstandard(N,M,n(q),k,p);
end
Matlab编程定义的不同函数都调用了同一个产生随机数的函数,产生的随机数是否相同?
产生的随机数应该不同,如果需要相同,要设置相同的种子,具体查看rand函数用法,rand('state',0)