作业帮 > 综合 > 作业

请问matlab中语句rand('seed',

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 14:02:25
请问matlab中语句rand('seed',
那请问后面的77是什么意思呢?
seed' - Use a multiplicative congruential algorithm,the default
in MATLAB Version 4.This method generates double precision
values in the closed interval [1/(2^31-1),1-1/(2^31-1)],
with a period of 2^31-2.
设置一个种子,设置后下面的随机数是一定的
如rand('seed',77);
a=rand
a=0.4940
rand('seed',77);
a=rand
a=0.4940
每次设置后,获得的随机数相同
你可以多试试,看看结果如何
后面的数字不同,得到的随机数序列就不同,你可以试的