randp:来自指定离散分布的伪随机整数-matlab开发

时间:2024-06-18 03:49:57
【文件属性】:

文件名称:randp:来自指定离散分布的伪随机整数-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-18 03:49:57

matlab

RANDP - 来自指定离散分布的伪随机整数 R = randp(P, N) 返回包含伪随机数的 N×N 矩阵从 1:numel(P) 上的指定离散分布中提取的整数。 分布由 P 的相对值指定,因此 a 值 K 在矩阵 R 中大约存在“P(K)/sum(P) 次”。 P 的所有值都应该 => 0,NaN 设置为 0。 randp 的其他参数以相同的方式指定 R 的大小matlab 自己的函数做: randp(P, N) 返回一个 N×N 矩阵, randp(P,M,N)和randp(P,[MN])返回M×N数组,依此类推。 例子: % 来自 [1 2 4] 的随机值和 2 的偏差R = randp([1 2 0 1], 1, 100); 0 值histc(R,1:4)%->〜25〜50 0〜25 % 创建一个随机但有偏差的 DNA 序列C ='AGCT',P = [4 1 1 2


【文件预览】:
randp.m.zip

网友评论