应用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:RedSumfor jj=1:colLowStar= 1+rem(jj,step); %确定循环数RedOring=sort(RedId(jj,1:6)); %获取红球数据if jj<=32bluenum=randperm(16); %随机生成一组没有重复的整数for kk=1:LowStarrednum=randperm(32); %随机生成一组没有重复的整数RedData=[rednum(3),rednum(6),rednum(9),rednum(12),rednum(15),rednum(18)];%随机挑选RedData=sort(RedData); %排序id=0;for nn=1:6if RedOring(nn)==RedData(nn)id=id+1; %统计相同的个数endendijk=ijk+1;if bluenum(7)==RedId(jj,7)id=id+1; %统计相同的个数idsum(ijk,2)=1;endif id==7disp('中奖了');end idsum(ijk,1)=id;endelseif LowStar==1BlueData=RedId(jj-32:jj,7);for mm=1:stepif find(BlueData(mm,1)~= BlueData(32-step:32,1))BlueData1= BlueData(mm,1);endrednum=randperm(32); %随机生成一组没有重复的整数RedData=[rednum(3),rednum(6),rednum(9),rednum(12),rednum(15),rednum(18)];%随机挑选RedData=sort(RedData); %排序id=0;for nn=1:6if RedOring(nn)==RedData(nn)id=id+1; %统计相同的个数endendijk=ijk+1;if BlueData1==RedId(jj,7)id=id+1; %统计相同的个数idsum(ijk,2)=1;endif id==7disp('中奖了');end idsum(ijk,1)=id;endendend end
end[id1,~]=size(find(idsum==6));
[id2,~]=size(find(idsum==5));
id6=5*sum(idsum(:,2));
mansum=id1*500000+id2*3000+id6*5;
disp(unique(idsum'));
disp(['一等奖个数=',num2str(id1)]);
disp(['三等奖个数=',num2str(id2)]);
disp(['六等奖个数=',num2str(id6)]);
disp(['投入总资金=',num2str(ijk*2)]);
disp(['总奖金=',num2str(mansum)]);
disp(['差额=',num2str(mansum-ijk*2)]);
disp(['投入的时间(年)=',num2str(ijk*2/360)]);输出结果:2172 120 151 31012345一等奖个数=0
三等奖个数=1
六等奖个数=6420
投入总资金=46202
总奖金=35100
差额=-11102
投入的时间(年)=128.3389
作者:LiW
应用MATLAB分析双色球历史数据相关推荐
- 非线性振动 matlab,用MATLAB分析非线性弹簧振子的振动
在偏离线性关系的恢复力作用下的振动系统的振动称为非线性振动. 非线性恢复力可用多项式表示为 f=- kx- k0x2 - k1x3+-,其中系数 k.k0.k1 均为常数.在许多实际情况中f=- kx ...
- 用matlab解一维单势垒波函数,一维多势垒结构准束缚态的MATLAB分析计算
第33卷 第2期 红 外 技 术 Vol.33 No.2 2011 年 2 月 Infrared Technology Feb. 2011 85 一维多势垒结构准束缚态的 MATLAB 分析计算 王忆 ...
- matlab判断能控和能观,实验三 利用Matlab分析能控性和能观性
实验三 利用Matlab分析能控性和能观性 实验目的:熟练掌握利用Matlab中相关函数分析系统能控能观性.求取两种标准型.系统的结构分解的方法. 实验内容: 1.能控性与能观性分析中常用的有关Mat ...
- 学python分析双色球_我通过使用Python分析了80多个工作拒绝而学到的东西
学python分析双色球 by Conor Dewey 由Conor Dewey 我通过使用Python分析了80多个工作拒绝而学到的东西 (What I learned from analyzing ...
- 2dpsk调制解调实验matlab_ila抓取数据,matlab分析,调试AD9361信号通路
关注.星标公众号,直达精彩内容 公众号:ZYNQ 作者:watchman AD9361功能介绍 上次我们介绍了AD9361的配置,代码,采样,脚本转换,软件使用等等,今天我们来调试并使用ila抓取实测 ...
- matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)
matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...
- matlab分析xml文件_修改Java中的XML文件(DOM分析器)
matlab分析xml文件 We can modify XML file in Java using DOM parser. We can add elements, remove elements, ...
- 单自由度振动系统 matlab,单自由度系统的振动及matlab分析
<单自由度系统的振动及matlab分析>由会员分享,可在线阅读,更多相关<单自由度系统的振动及matlab分析(6页珍藏版)>请在金锄头文库上搜索. 1.单自由度系统的振动及 ...
- matlab光子晶体求反射率,一维光子晶体禁带结构的MATLAB分析计算讲解.PDF
一维光子晶体禁带结构的MATLAB分析计算讲解 第33 卷 第1 期 红 外 技 术 Vol.33 No.1 2011 年1 月 Infrared Technology Jan. 2011 一维光子晶 ...
- matlab 稳定系统,matlab分析系统的稳定性
matlab分析系统的稳定性 MATLAB分析系统稳定性,导 师: 张静 答辩组:第14组 专 业:电子信息工程,论文框架,,摘要 系统稳定性定义 分析方法 感言,1,,2,,3,,4,摘要,随着信息 ...
最新文章
- eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)
- 116. 飞行员兄弟【二进制枚举】
- struts2.0简单页面 (不带拦截器和带拦截器案例)
- 惠普服务器bios查看硬件属性,查看硬件信息
- 1.2 Hive的优缺点
- python 公司年会抽奖_用Python做个年会抽奖小程序吧
- mysql删除盘点表,用友U8数据库表名参照表修改号参考.doc
- bootstrap里col-xs , col-sm ,col-md,col-lg的区别
- php如何接入微信支付接口,PHP实现微信支付(jsapi支付)流程的方法
- bzoj 4631: 踩气球(线段树)
- 企业如何选择SSL证书?
- Excel员工考勤表模板,这三套送给您
- vim command line操作
- 数字电路技术基础-1-补码
- 桌面美化 Python tkinter倒计时工具
- MariaDB 安装
- 修改Java文件不用重启Tomcat服务
- Java常见设计模式
- windows server 2008安装配置web服务器
- web安全主要包括哪些方面的安全