概述
randsrc函数
out = randsrc
generates a random scalar that is either -1 or 1, with equal probability.
out = randsrc(m)
generates an m
-by-m
matrix, each of whose entries independently takes the value -1 with probability 1/2, and 1 with probability 1/2.
out = randsrc(m,n)
generates an m
-by-n
matrix, each of whose entries independently takes the value -1 with probability 1/2, and 1 with probability 1/2.
out = randsrc(m,n,alphabet)
generates an m
-by-n
matrix, each of whose entries is independently chosen from the entries in the row vector alphabet
. Each entry in alphabet
occurs in out
with equal probability. Duplicate values in alphabet
are ignored.
out = randsrc(m,n,[alphabet; prob])
generates an m
-by-n
matrix, each of whose entries is independently chosen from the entries in the row vector alphabet
. Duplicate values in alphabet
are ignored. The row vector prob
lists corresponding probabilities, so that the symbol alphabet(k)
occurs with probability prob(k)
, where k
is any integer between one and the number of columns of alphabet
. The elements of prob
must add up to 1.
out = randsrc(m,n,...,state);
is the same as the two preceding syntaxes, except that it first resets the state of the uniform random number generator rand
to the integer state
.
-
Note: This usage is deprecated and may be removed in a future release. Instead of
state
, uses
, as in the following example.
This function uses, by default, the Mersenne Twister algorithm by Nishimura and Matsumoto.
-
Note: Using the
state
parameter causes this function to switch random generators to use the'state'
algorithm of therand
function.See
rand
for details on the generator algorithm.
out = randsrc(m,n,...,s);
causes rand to use the random stream s. See RandStream for more details.
最后
以上就是光亮仙人掌为你收集整理的randsrc函数的全部内容,希望文章能够帮你解决randsrc函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复