我是靠谱客的博主 光亮仙人掌,最近开发中收集的这篇文章主要介绍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函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部