主要内容

randerr

产生一些错误模式

描述

使用randerr函数来生成一些错误模式。对于所有的语法,randerr独立对待每一行的输出。

= randerr ()生成一个——- - - - - -二进制矩阵,每一行有一个非零的条目在一个随机位置。每个排列都有一个相等的概率。

= randerr (,n)生成一个——- - - - - -n二进制矩阵,每一行有一个非零的条目在一个随机位置。每个排列都有一个相等的概率。

例子

= randerr (,n,错误)使用错误输入确定的非零项数量的每一行输出——- - - - - -n二进制矩阵。

例子

= randerr (,n,错误,种子)指定初始化随机数生成器的种子值兰德函数。

例子

= randerr (,n,错误,randstream)指定一个随机流对象生成均匀随机噪声样本使用兰德函数。提供一个随机流对象或使用重置(RandStream)功能默认随机流对象允许您生成重复的噪声样本。

请注意

产生可重复的噪声样本,使用相同的种子每个调用的输入值randerr或重置随机流输入之前调用randerr。重置随机流的更多信息,请参阅RandStream对象。

例子

全部折叠

生成一个8-by-7二进制矩阵中每一行同样可能是零或两个非零元素。

= randerr (8、7、2 [0])
了=8×70 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0

产生一个矩阵中每一行三倍更有可能有两个非零元素而非零非零元素。

7 = randerr(8日,[0 2;0.25 - 0.75)
了=8×70 0 0 0 1 0 1 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

展示一代没有种子输入值的随机误差矩阵为nonrepeatable产量和种子输入值的一个可重复的输出。

指定输入参数为输出矩阵维度,错误,和一个种子值。

m = 2;n = 8;错误= 2;种子= 1234;

使用randerr函数来生成一个随机误差二进制矩阵两次相同的命令。输出二进制矩阵值为每个执行的是相同的randerr函数。

= randerr (m, n,错误,种子)
了=2×80 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0
= randerr (m, n,错误,种子)
了=2×80 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0

改变种子值并调用randerr函数两次。二进制矩阵输出值为每个执行的是相同的randerr功能,但不同于二进制矩阵值输出使用之前的种子值。

种子= 345;= randerr (m, n,错误,种子)
了=2×80 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0
= randerr (m, n,错误,种子)
了=2×80 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0

使用randerr函数来生成一个随机误差二进制矩阵两次相同的命令,不指定一个输入值。输出为每个执行矩阵值变化randerr函数。

= randerr (m, n,错误)
了=2×80 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1
= randerr (m, n,错误)
了=2×80 1 0 0 0 0 0 0 0 0 1 0 1 0 0

输入参数

全部折叠

随机二进制矩阵的大小,指定为一个正整数。

  • 当你仅指定输入的随机二进制矩阵输出大小——- - - - - -

  • 当你指定的输入n的随机二进制矩阵输出大小——- - - - - -n

数据类型:

列的大小随机二进制矩阵,指定为一个正整数。

数据类型:

非零的条目数,指定为其中的一个形式。

  • 如果指定为一个整数,错误定义1 s的数量每一行。

  • 如果指定为一个整数行向量,错误定义1 s的数量可能在每一行。每个数字的1 s包含在这个向量和等概率出现。

  • 如果指定为一个棱矩阵的第一行错误定义了整数1 s可能在任何给定的行输出矩阵。第二行指定的每个相应数量的概率。在第二排的元素错误总和必须为1。

数据类型:

种子值初始化随机数生成器中使用兰德函数,指定为非负整数的值小于232

数据类型:

随机流对象生成均匀随机噪声样本使用兰德函数,指定为一个RandStream对象。提供一个随机流对象或使用重置(RandStream)功能默认随机流对象允许您生成重复的噪声样本。

输出参数

全部折叠

随机二进制矩阵输出,作为一个矩阵的二进制值返回。

  • 当你仅指定输入,这个输出大小——- - - - - -

  • 当你指定的输入n,这个输出大小——- - - - - -n

数据类型:

版本历史

之前介绍过的R2006a

另请参阅

功能

对象

主题