matlab的rng函数的用法

看到很多人不理解matlab中rng函数的用法,在此介绍一下

操作方法

  • 01

    首先来看matlab的帮助文档, 第一行Control random number generation(控制随机数的代数,不知道这么翻译对不对,接着看) Syntax(句法的意思),介绍了几种常用的调用方式

  • 02

    rng(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之后都会产生不同的数字序列。) 此处可以理解,因为电脑的随机数并不是像掷骰子一样和现实中一样随机,接着看

  • 03

    这一段就不翻译了,这里就可以看出电脑的随机数是利用了一些算法生成的,这里列出了七种算法

  • 04

    后面还有一部分也不翻译了,自己看很容易理解的

实验

  • 01

    帮助里有例子,我在下边又自己实验了一下

  • 02

    输入两次rand(2),结果不一样

  • 03

    输入rand(2)前加上rng(10,'twister'),这次就一样了,这里就应该理解的很清楚了

(0)

相关推荐

  • matlab中boxplot函数的用法

    matlab中提供了一个盒子图函数boxplot来描述样本数据的分布趋势,也就是可以观察数据的正常和异常的可视化显示,介绍如下: 操作方法 01 首先,我们要打开电脑上的matlab软件,进入matl ...

  • MATLAB random 函数各种用法以及实例

    在MATLAB进行数值的运算以及规律探索当中,常常需要用random函数来生成一些特殊的矩阵,下面我们就通过实例介绍random函数的用法. 操作方法 01 help random 我们首先看一下he ...

  • Excel中用身份证号算生日:MID函数的用法与技巧

    Excel中用身份证号算生日:MID函数的用法与技巧,MID函数的作用是返回文本字符串中从指定位置开始的特定数目的字符(该数目由用户指定)。 语法 MID(text,start_num,num_cha ...

  • excel表格的基本操作方法之函数应用(sum函数的用法)

    简介 excel软件的功能非常强大 ,可以帮助我们完成很多工作,其中的函数的应用非常重要,掌握了它的基本操作,可以让我们的工作事半功倍。今天我就来说一说sum函数的用法。 方法/步骤 首先打开exce ...

  • Excel中IsDate函数的用法

    一、IsDate 函数语法 IsDate函数功能:返回 Boolean 值,指出一个表达式是否可以转换成日期。 语法 IsDate(expression) 必要的 expression 参数是一个 V ...

  • Matlab如何实现函数重载?

    Matlab如何实现函数重载?下面我就通过一个简单的输出输入数中的最大数的函数fun()来说明Matlab在编辑函数时如何实现重载. 方法/步骤: 1.首先打开Matlab(本人使用的是Matlab ...

  • EXCEL表格中HEX2OCT函数的用法详解

    Excel是一个常用办公工具,它本身功能很是强大,自带了很多已经预定义的函数,可以随时根据需要进行调用.而HEX2OCT函数是将十六进制数值转换成八进制数值的函数,那如何在EXCEL表格中使用该函数呢 ...

  • excel如何使用COUNTIF函数?COUNTIF函数的用法介绍

    使用函数进行统计会大大提高工作效率,这里介绍下关于COUNTIF函数的用法,不会的朋友快快来学习吧! 方法/步骤 首先要有原始数据的一个表格. 选择统计结果的一个单元格,然后插入函数,点击fx. 在函 ...

  • Matlab如何实现函数重载?Matlab实现函数重载的方法

    大家应该都知道C++和Java编程能够实现函数的重载,而当我们使用Matlab的一些函数,如:plot函数,可以发现该函数可以有不同的输入,如:plot(data).plot(t,data)和plot ...