matlab的rng函数的用法

看到很多人不理解matlab中rng函数的用法, 在此介绍一下
需要这些哦
matlab2017a
电脑
电源
方式/
1起首来看matlab的帮忙文档,
第一行Control random number generation(节制随机数的生当作, 不知道这么翻译对不合错误, 接着看)
Syntax(句法的意思), 介绍了几种常用的挪用体例

matlab的rng函数的用法

文章插图

2rng(seed) seeds the random number generator using the nonnegative integer seed so that rand, randi, and randn produce a predictable sequence of numbers.(rng(种子)种子利用非负整数种子种子, 使rand、randi和randn发生一个可展望的数字序列 。 )
rng('shuffle') seeds the random number generator based on the current time. Thus, rand, randi, and randn produce a different sequence of numbers after each time you call rng.(rng('shuffle')种子基于当前时候生当作随机数生当作器 。 是以, 兰德、randi和兰德在每次挪用rng之后城市发生分歧的数字序列 。 )
【matlab的rng函数的用法】此处可以理解, 因为电脑的随机数并不是像掷骰子一样和实际中一样随机, 接着看
matlab的rng函数的用法

文章插图

3这一段就不翻译了, 这里就可以看出电脑的随机数是操纵了一些算法生当作的, 这里列出了七种算法
matlab的rng函数的用法

文章插图

4后面还有一部门也不翻译了, 本身看很轻易理解的

尝试1帮忙里有例子, 我鄙人边又本身尝试了一下
matlab的rng函数的用法

文章插图

2输入两次rand(2), 成果纷歧样
matlab的rng函数的用法

文章插图

3输入rand(2)前加上rng(10,'twister'), 此次就一样了, 这里就应该理解的很清晰了
matlab的rng函数的用法

文章插图

注重事项有不懂的可以问我

以上内容就是matlab的rng函数的用法的内容啦, 希望对你有所帮助哦!

    推荐阅读