在Matlab中根据PDF(概率密度函数)生成符号

在Matlab中根据PDF(概率密度函数)生成符号,matlab,distribution,probability-density,Matlab,Distribution,Probability Density,在Matlab中,我已经定义了一个二项式PDF,其中可能的事件集为0-255。我想根据该PDF生成0-255之间的符号。我该怎么做 这是用于生成PDF的代码: x=0:255; %range of possible values m=255; b=0.06245; y=binopdf(x,m,b); %generates a binomial distribution 当绘制“y”时,我可以看到,大多数情况下,源生成的符号将在9到23之间。再说一遍,我如何设计符号源?谢谢。使用 result

在Matlab中,我已经定义了一个二项式PDF,其中可能的事件集为0-255。我想根据该PDF生成0-255之间的符号。我该怎么做

这是用于生成PDF的代码:

x=0:255; %range of possible values
m=255;
b=0.06245;
y=binopdf(x,m,b); %generates a binomial distribution
当绘制“y”时,我可以看到,大多数情况下,源生成的符号将在9到23之间。再说一遍,我如何设计符号源?谢谢。

使用

result = binornd(m,b,R,C);
生成从(
m
b
)二项分布中提取的随机值的
R
x
C
矩阵


如果你画出直方图

hist(result(:),-.5:255.5)
您可以检查(对于足够大的
R
和/或
C
获得的值是否符合所需的二项分布。

使用

result = binornd(m,b,R,C);
生成从(
m
b
)二项分布中提取的随机值的
R
x
C
矩阵


如果你画出直方图

hist(result(:),-.5:255.5)

您可以检查(对于足够大的
R
和/或
C
获得的值是否符合所需的二项分布。

我已经尝试过该函数。但我用错了。谢谢我已经试过这个功能了。但我用错了。谢谢