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 outwith 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 alphabetare 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
stateparameter causes this function to switch random generators to use the'state'algorithm of therandfunction.See
randfor 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函数内容请搜索靠谱客的其他文章。
发表评论 取消回复