应用MATLAB分析双色球历史数据

%双色球历史数据分析
%
clc;clear;
[ssqdata,~]=xlsread('ssq.xls'); %从excel中读取数据
[col,~]=size(ssqdata); %获取行数据
RedId=ssqdata(:,3:9); %读取红球和篮球数据
idsum7=tabulate(RedId(:,7)); %统计个数
Redmax=max(idsum7(:,2)); %统计数最多
Redmin=min(idsum7(:,2)); %统计数最小
Red01=Redmax-Redmin; %最大最小波动差
Red=[col,Redmin,Redmax,Red01];
disp(Red);

RedSum=10; %玩的周期数
step=10; %周期限定个数

RedMean=(RedSum+1)/2; %确定均值
LowStar=1; %确定初始值

RedData=zeros(6,1); %红球数据
idsum=zeros(RedSum*col*6,2); %记录中奖球个数
ijk=1;
for ii=1:RedSum
    for jj=1:col
        LowStar= 1+rem(jj,step); %确定循环数
        RedOring=sort(RedId(jj,1:6)); %获取红球数据
        if jj<=32
            bluenum=randperm(16); %随机生成一组没有重复的整数
            for kk=1:LowStar
                rednum=randperm(32); %随机生成一组没有重复的整数
                RedData=[rednum(3),rednum(6),rednum(9),rednum(12),rednum(15),rednum(18)];%随机挑选
                RedData=sort(RedData); %排序
       
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值