Matlab按特定概率分布生成数据

a = randsrc(m,n,[V; P]);

a为大小为m*n的矩阵,V为随机数的范围,P为概率分布。

例:a = randsrc(1,10,[1,2,3; 1/3,1/3,1/3]);

求a中值为1的元素个数,

方法1:count = sum(a(:)==1);

方法2:count = length(find(a==2));

posted on 2019-07-17 16:44  年唸  阅读(1611)  评论(0)    收藏  举报