用maltab分析双色球中奖概率

买了几次彩票,没中过大奖,于是打算用matlab分析双色球。

双色球是6+1模式,6个号取值范围是1~33, 1个号取值是1~16,为了方便,只分析前6个号。

1、读取文件中的历次中奖号码

function readfile(x)
fp=fopen(x, 'r')
while ~feof(fp)
    line=fgetl(fp)
    data=sscanf(line, '%f')
    data=sort(data')
    regre(data)
    hold on
end
fclose(fp)
hold off

2、对每个样本画图,主要取样本的(期望值,标准差)
function ret = regre(y)
m=mean(y)
n=std(y,1)
plot(m, n, 'o')
grid on
end

3、结果

>> readfile('E:\\data.txt')


4、分析

大部分样本落在期望值为12~20,标准差为8~11的区间范围


5、历次中奖号码

3 5 11 23 25 30
29 27 08 04 23 22
17 08 06 13 11 19
04 18 22 25 03 29
14 29 04 09 07 02
04 01 31 20 19 25
30 17 21 29 11 33
11 23 06 25 10 01
13 11 03 05 24 19
01 19 30 28 17 22
28 03 17 16 23 09
24 26 18 07 03 27
18 04 30 24 22 26
31 11 25 09 08 12
08 28 14 32 25 23
24 26 22 01 23 06
30 25 20 26 11 27
03 31 06 02 17 04
01 05 22 26 16 21
06 16 14 10 22 12
25 17 19 03 02 15
20 08 22 07 18 03
25 01 18 02 21 29
11 16 01 31 33 26
01 10 04 18 13 25
06 33 13 11 07 03
22 23 01 21 09 16
05 22 07 03 27 16
05 09 31 27 03 11
07 20 22 21 05 30
27 21 31 19 10 09
28 13 09 24 16 06
31 26 10 19 09 23
05 33 03 27 18 20
19 03 32 07 13 16
28 01 23 13 15 32
07 04 32 24 26 19
21 03 28 22 10 27
12 07 18 11 06 25
31 08 25 03 11 13
32 18 04 25 16 10
32 07 26 10 09 03
11 05 07 27 17 03
16 20 01 26 10 05
27 12 15 05 33 24
18 23 31 25 26 04
16 07 32 14 25 11
17 09 12 13 02 10
07 04 15 28 02 24
01 07 14 13 04 08
33 12 07 20 13 03

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值