【问题标题】:Generate symbols according to PDF (Probability Density Function) in MatlabMatlab中根据PDF(概率密度函数)生成符号
【发布时间】:2013-11-22 07:16:16
【问题描述】:

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 之间。同样,我该如何设计该符号源?谢谢。

【问题讨论】:

    标签: matlab distribution probability-density


    【解决方案1】:

    使用

    result = binornd(m,b,R,C);
    

    从 (m,b) 二项分布中生成随机值的 R x C 矩阵。


    如果你然后绘制直方图

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

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

    【讨论】:

    • 这个功能我已经试过了。但我以错误的方式使用它。谢谢!
    猜你喜欢
    • 2023-04-03
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 2012-11-21
    相关资源
    最近更新 更多