主要内容

randsrc

使用指定的字母生成随机矩阵

描述

= randsrc生成任意一个随机标量-11,概率相等。

= randsrc (生成一个——- - - - - -随机双极矩阵。每个条目独立地接受该值-11概率相等。

= randsrc (n生成一个——- - - - - -n随机双极矩阵。每个条目独立地接受该值-11概率相等。

例子

= randsrc (n字母生成一个——- - - - - -n矩阵,每个元素都是从行向量中独立选择的字母.每一项字母发生在概率相等。中的重复值字母将被忽略。

= randsrc (n, (字母概率])生成一个——- - - - - -n矩阵,每个元素都是从行向量中独立选择的字母.中的重复值字母将被忽略。行向量概率列出相应的概率,使符号字母(k)有概率发生概率(k),在那里k在1和的列数之间是否存在整数字母.的要素概率加起来必须是1。

例子

= randsrc (n___种子接受来自先前语法和种子值的输入组合,用于初始化统一随机数生成器,兰德

= randsrc (n___streamhandle接受来自先前语法和随机流句柄的输入组合,通过使用生成均匀随机噪声样本兰德.提供随机流句柄或使用重置(RandStream)函数使您能够生成可重复的噪声样本。如果你想生成可重复的噪声样本,那么在调用之前重置随机流输入randsrc或者使用相同的种子输入。有关更多信息,请参见RandStream

例子

全部折叠

从{-3,-1,1,3}的集合中生成一个10乘10的矩阵。

Out = randsrc(10,10,[-3 -1 1 3])
了=10×103 3 1 1 1 1 3 3 3 3 3 3 3 1 1 1 1 3 3 3 3 3 3 1 1 3 1 1 3 3 3 3 3 3 1 1 1 3 3 3 3 3 3 3 3 3 3 3 1 1 3 1 1 1 1 1 1 1 3 3 3 1 1 3 1 1 1 1 3 3 3 3 3 1 1 1 1 3 3 3 3 3 3 3 1 1 1 1

绘制直方图。四个可能的元素值都以相等的概率出现。你们的价值观可能不同。

直方图(out,[-4 -2 0 2 4])

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。

生成一个矩阵,其中-1或1的可能性比-3或3的可能性高4倍。

Out = randsrc(10,10,[-3 -1 1 3;0.1 0.4 0.4 0.1])
了=10×101 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 1 1 1 1 3 1 1 3 1 1 1 1 1 3 1 1 1 3 1 1 1 1 1 1 1 1 1 3 3 1 1 1 1 1 1 3 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 3 1 1 1 3 3 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1

绘制直方图。值为-1和1的可能性更大。

直方图(out,[-4 -2 0 2 4])

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。

输入参数

全部折叠

随机双极矩阵的大小,指定为标量。如果n,则是随机双极矩阵的行大小。

数据类型:

随机二进制矩阵的列大小,指定为标量。

数据类型:

输出向量或矩阵的可能元素。如果字母是行向量吗字母定义哪些可能的元素randsrc输出。如果字母是一个两行矩阵,然后第一行定义可能的元素,第二行定义第一行中每个相应元素的概率。第二行的元素之和必须为1。如果字母表的所有条目都是不同的,那么概率分布是均匀的。

数据类型:
复数支持:金宝app是的

概率的行向量,对应于对应的元素字母向量。

数据类型:

用于初始化均匀随机数生成器的种子值,兰德

数据类型:

利用随机流处理生成均匀随机噪声样本兰德.提供随机流句柄或使用重置(RandStream)函数使您能够生成可重复的噪声样本。如果你想生成可重复的噪声样本,那么在调用之前重置随机流输入randsrc或者使用相同的种子输入。有关更多信息,请参见RandStream

数据类型:

输出参数

全部折叠

随机输出,作为标量、向量或矩阵返回。输出的维数由参数指定而且n,否则就是1 × 1标量。输出的可能元素及其概率由字母概率分别,否则输出的元素为-1而且1,分布均匀。

数据类型:

版本历史

R2006a之前介绍

另请参阅

功能