1

Matlabでは、可能なイベントのセットが 0 ~ 255 である二項 PDF が既に定義されています。その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 の間になることがわかります。もう一度、そのシンボル ソースを設計するにはどうすればよいでしょうか? ありがとうございました。

4

1 に答える 1

1

使用する

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

( , ) 二項分布から引き出されたランダム値のRx行列を生成します。Cmb


次にヒストグラムをプロットすると

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

取得した値が目的の二項分布に従っていることを (Rおよび/または十分に大きい)ことを確認できます。C

于 2013-11-21T21:43:41.603 に答える