MATLAB之网络奇偶算命器
主程序
hf=figure(‘Color’,[0.5,0.5,0.5],‘Position’,[100,200,400,200],‘Name’,‘缘分测试器’,‘NumberTitle’,‘off’,‘MenuBar’,‘none’);
uicontrol(hf,‘Style’,’ Text ‘,‘Units’,‘normalized’,‘Position’,[0.05,0.8,0.45,0.1],‘Horizontal’,‘center’,‘String’,’ 输 入 框 ‘,‘Back’,[0.5,0.5,0.5]);
uicontrol(hf,‘Style’,’ Text ‘,‘Units’,‘normalized’,‘Position’,[0.5,0.8,0.45,0.1],‘Horizontal’,‘center’,‘String’,’ 输 出 框 ‘,‘Back’,[0.5,0.5,0.5]);
uicontrol(hf,‘Style’,’ Frame’,‘Units’,‘normalized’,‘Position’,[0.04,0.33,0.45,0.45],‘Back’,[0.5,0.5,0.5]);
uicontrol(hf,‘Style’,’ Text ‘,‘Units’,‘normalized’,‘Position’,[0.05,0.6,0.25,0.1],‘Horizontal’,‘center’,‘String’,‘男方生日 ‘,‘Back’,[0.5,0.5,0.5]);
uicontrol(hf,‘Style’,’ Text ‘,‘Units’,‘normalized’,‘Position’,[0.05,0.4,0.25,0.1],‘Horizontal’,‘center’,‘String’,‘女方生日’,‘Back’,[0.5,0.5,0.5]);
he1=uicontrol(hf,‘Style’,’ Edit ‘,‘Units’,‘normalized’,‘Position’,[0.25,0.6,0.2,0.1],‘Back’,[1,1,1]);
he2=uicontrol(hf,‘Style’,’ Edit ‘,‘Units’,‘normalized’,‘Position’,[0.25,0.4,0.2,0.1],‘Back’,[1,1,1]);
uicontrol(hf,‘Style’,’ Frame ‘,‘Units’,‘normalized’,‘Position’,[0.52,0.33,0.45,0.45],‘Back’,[0.5,0.5,0.5]);
ht=uicontrol(hf,‘Style’,’ Text ‘,‘Units’,‘normalized’,‘Position’,[0.6,0.5,0.3,0.1],‘Horizontal’,‘center’,‘Back’,[1,1,1]);
COMM=[‘n=str2num(get(he1,’‘String’’));’,‘b=str2num(get(he2,’‘String’’));’,‘dec=trdec(n,b);’,‘set(ht,’‘string’’,dec);’];
uicontrol(hf,‘Style’,‘Push’,‘Units’,‘normalized’,‘Position’,[0.18,0.1,0.2,0.12],‘String’,’ 试一试 ‘,‘Callback’,COMM);
uicontrol(hf,‘Style’,‘Push’,‘Units’,‘normalized’,‘Position’,[0.65,0.1,0.2,0.12],‘String’,’ 退 出 ',‘Callback’,‘close(hf)’);
trdec.m文件函数
function dec=trdec(n,b)
H=(n+b)/2;
if mod(H, 2) == 0
strdec=(‘有缘分哦’)% number is even
else
strdec=(‘太遗憾了呢’)% number is odd
end
dec=strdec;
奇偶算命器预览图
纯属娱乐,信则有不信则无嘛!