1

matlabでランダム関数を使用して、ランダム関数で[1、n]の間の整数を生成します。たとえば、random('unid'、n)は、[1、n]の間の数値を毎回生成します。分布を均一から別の分布に変更したい場合はどうなりますか。[1、n]の間の整数が必要であることをランダムに示すにはどうすればよいですか??????????

4

1 に答える 1

1

exprndは指数分布を使用します。それが簡単な方法です。

それ以外の場合は、AFAIKの場合、理論を使用してランダム生成とその分布の使用を実装します。

于 2012-10-05T21:16:05.823 に答える