exp1.m

来自「matlab在图形处理方面的简单应用 matlab简单程序设计」· M 代码 · 共 15 行

M
15
字号
figure('posi',[400,300,400,200],...
    'name','数制转换','numbertitle','off','menubar','none','color',[0,1,1]);
uicontrol(gcf,'style','text','units','normal','posi',[0.05,0.8,0.45,0.1],...
    'string','输入框','hori','center','back',[0,1,1]);
uicontrol(gcf,'style','text','units','normal','posi',[0.5,0.8,0.45,0.1],'string','输出框','hori','center','back',[0,1,1]);
uicontrol(gcf,'style','frame','units','normal','posi',[0.04,0.33,0.45,0.45],'back',[0,1,1]);
uicontrol(gcf,'style','text','units','normal','posi',[0.05,0.6,0.25,0.1],'string','十进制','hori','center','back',[0,1,1]);
uicontrol(gcf,'style','text','units','normal','posi',[0.05,0.4,0.25,0.1],'string','2~16进制','hori','center','back',[0,1,1]);
he1=uicontrol(gcf,'style','edit','units','normal','posi',[0.25,0.6,0.2,0.1],'back',[0,1,0]);
he2=uicontrol(gcf,'style','edit','units','normal','posi',[0.25,0.4,0.2,0.1],'back',[0,1,0]);
uicontrol(gcf,'style','frame','units','normal','posi',[0.52,0.33,0.45,0.45],'back',[0,1,1]);
ht=uicontrol(gcf,'style','text','units','normal','posi',[0.6,0.5,0.3,0.1],'hori','center','back',[0,1,0]);
com=['n=str2num(get(he1,''string''));','b=str2num(get(he2,''string''));','dec=trdec(n,b);','set(ht,''string'',dec)'];
uicontrol(gcf,'style','push','units','normal','posi',[0.18,0.1,0.2,0.12],'string','转换','call',com);
uicontrol(gcf,'style','push','units','normal','posi',[0.65,0.1,0.2,0.12],'string','退出','call','close all;');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?