randp指定离散分布的伪随机整数软件

pseudorandom integers from a specified discrete distribution

软件应用简介

randp指定离散分布的伪随机整数软件

pseudorandom integers from a specified discrete distribution

RANDP – pseudorandom integers from a specified discrete distribution

R = randp(P, N) returns an N-by-N matrix containing pseudorandom

integers drawn from a specified discrete distribution on 1:numel(P).

The distribution is specified by the relative values of P so that a

value K is present approximately “P(K)/sum(P) times in the matrix R.

All values of P should => 0, NaNs are set to 0.



The other arguments to randp specify the size of R in the same way as

matlab’s own functions do: randp(P, N) returns an N-by-N matrix,

randp(P,M,N) and randp(P, [M N]) return M-by-N arrays, etc.



Examples:

% random values from [1 2 4] and a bias for 2

R = randp([1 2 0 1], 1, 100) ; % 100 values

histc(R, 1:4) % -> ~25 ~50 0 ~25



% create a random, but biased DNA sequence

C =’AGCT’, P = [4 1 1 2]

DNA = C(randp(P, 1, 50))

界面展示

randp指定离散分布的伪随机整数软件

结果示意

randp指定离散分布的伪随机整数软件

规格 价

0元试用
0.0元人民币/月

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月7日
下一篇 2022年4月7日

相关推荐