我是靠谱客的博主 光亮仙人掌,这篇文章主要介绍randsrc函数,现在分享给大家,希望可以做个参考。

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, use s, 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 the rand 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函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部