从指定的离散分布RANDP——伪随机整数
R = randp (P, N)返回一个包含伪随机N×N矩阵
整数来自指定的离散分布在1:元素个数(P)。
指定的分布是相对的值P所以
大约值K存在“P (K) / (P)和次矩阵R。
所有的P值应该= > 0,nan设置为0。
其他参数randp指定R一样的大小
matlab的函数:randp (P, N)返回一个N×N矩阵,
randp (P, M, N)和randp (P, N [M])返回M×N的数组,等等。
例子:
%的随机值(1 2 4)和2的偏差
R = randp ([1 2 0 1], 100);% 100个值
histc (R, 1:4) % - > ~ 25 ~ 50 0 ~ 25
%创建一个随机的,但有偏见的DNA序列
C = AGCT, P = [4 1 1 2]
DNA = C (randp (P, 1, 50))
引用作为
乔斯(10584)(2023)。randp(//www.tianjin-qmedu.com/matlabcentral/fileexchange/8891-randp), MATLAB中央文件交换。检索。