matlab软件中GUI界面开发学习——双色球选择小工具

matlab软件中GUI界面开发学习——双色球选择小工具

该界面主要分为四个控制面板,红、蓝色号码选择面板、红、蓝号码生成面板。主要思路就是根据设定红蓝号码满足的条件,对生成的随机组合进行删选,输出满足条件的五组。(注:即使条件设定后,满足条件的组合还是有很多种,只是输出随机出现的满足条件的前五组)

以下为罗列的部分子程序代码:

// An highlighted block
%%删选条件三
%%奇偶比:计算数组中偶数的个数%%
function [AREA_NUM] =area_num(random_num)
onenum=0;twonum=0;threenum=0;
for x=1:length(random_num)
    if random_num(x) <12
        onenum = onenum + 1;
    elseif random_num(x) <23
        twonum = twonum + 1;
    else
        threenum = threenum +1;
    end
end
AREA_NUM=[onenum,twonum,threenum];
return

// An highlighted block
%%删选条件四
%%总和%%
function [SUM] =num_sum(random_num)
sum=0;
for x=1:length(random_num)
    sum = random_num(x)+sum;
end
SUM=sum;
return

有兴趣的可以一起交流,需要详细代码或者小工具的加q:3458852181

经验分享 程序员 微信小程序 职场和发展