现在的位置: 首页 > 综合 > 正文

概率与统计(1)

2014年01月13日 ⁄ 综合 ⁄ 共 1130字 ⁄ 字号 评论关闭

生成投掷骰子的随机结果

产生一个1-6之间的1*1000的随机数

>> unidrnd(6,1,100)

ans =

  Columns 1 through 13

     5     6     1     6     4     1     2     4     6     6     1     6     6

  Columns 14 through 26

     3     5     1     3     6     5     6     4     1     6     6     5     5

  Columns 27 through 39

     5     3     4     2     5     1     2     1     1     5     5     2     6

  Columns 40 through 52

     1     3     3     5     5     2     3     3     4     5     5     2     5

  Columns 53 through 65

     4     1     1     3     6     3     4     2     5     2     4     5     6

  Columns 66 through 78

     6     4     1     1     2     6     2     5     2     6     3     2     2

  Columns 79 through 91

     4     3     3     5     4     4     6     2     5     5     3     4     1

  Columns 92 through 100

     1     4     5     6     1     4     3     1     3

 生成1-6的随机整数,总共100个,表示投掷100次

我们可以看到随意投掷次数的增加,每个点数的概率都慢慢接近相等

先产生一个1-6之间的1000*1的随机数

 x=unidrnd(6,1000,1)

>> y=x(1:50)

y =

     3
     5
     6
     5
     3
     5
     3
     6
     6
     6
     3
     3
     2
     5
     6
     6
     4
     4
     1
     6
     3
     2
     6
     5
     6
     2
     5
     4
     1
     3
     2
     5
     2
     6
     5
     3
     3
     5
     6
     4
     4
     2
     3
     5
     6
     5
     1
     5
     3
     3

>> f100=sum([y==1,y==2,y==3,y==4,y==5,y==6])/50

f100 =

    0.0600    0.1200    0.2400    0.1000    0.2400    0.2400

>> f100=sum([y==1,y==2,y==3,y==4,y==5,y==6])/100

f100 =

    0.1300    0.1300    0.2100    0.1600    0.1700    0.2000

>> 

>> f100=sum([y==1,y==2,y==3,y==4,y==5,y==6])/1000

f100 =

    0.1540    0.1630    0.1670    0.1770    0.1690    0.1700

>> 

抱歉!评论已关闭.