當前位置:遊戲中心平台 - 遊戲大全 - 如何在matlab中生成離散均勻隨機數?

如何在matlab中生成離散均勻隨機數?

以生成均勻分布在0-1上的隨機數為例:

方法1。對於問題,如果y是從0到1均勻分布的m*n的隨機矩陣:

Y = rand(m,n);

方法二。使用統計工具箱,y = unifrd (0,1,m,n)。

此外,還提供了常用的函數分布以供參考:

1,均勻分布U(a,b)

生成壹個m*n階[a,b]均勻分布的隨機數矩陣U(a,b): unifrd (a,b,m,n)。

2.0-1分布U(0,1)

生成壹個m*n階[0,1]均勻分布的隨機數矩陣:rand (m,n)。

3.生成第二分布的binornd(N,P,mm,nn),即mm*nn的均值為N*P的矩陣。

4、生成m*n階離散均勻分布的隨機數矩陣;

Unidrnd(N,mm,nn)生成壹個mm*nn矩陣,取值範圍為1-N;

5.生成壹個期望值為mm nn階的指數分布的隨機數矩陣:exprnd(,mm,nn)。

  • 上一篇:麻將有多少張牌?
  • 下一篇:monopoly deal大富翁的桌遊的規則是什麽?
  • copyright 2024遊戲中心平台