Matlab的不同进制转换

6 篇文章 0 订阅

Matlab的十进制、二进制和十六进制之间的转换

h0=figure('toolbar','none',...    'position',[200 150 350 200],...    'name','test');e1=uicontrol('parent',h0,...    'units','points',...    'tag','e1',...    'style','edit',...    'backgroundcolor',[1 1 1],...    'position',[20 90 80 20],...    'fontsize',12,...    'horizontalalignment','right');e2=uicontrol('parent',h0,...    'units','points',...    'tag','e2',...    'style','edit',...    'backgroundcolor',[1 1 1],...    'position',[160 90 80 20],...    'fontsize',12,...    'horizontalalignment','right');t1=uicontrol('parent',h0,...    'units','points',...    'tag','t1',...    'style','text',...    'string','初始数值(十进制):',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[15 110 10 20],...    'fontsize',12,...    'horizontalalignment','left');t2=uicontrol('parent',h0,...    'units','points',...    'tag','t2',...    'style','text',...    'string','转换结果:',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[155 110 90 20],...    'fontsize',12,...    'horizontalalignment','left');b1=uicontrol('parent',h0,...    'units','points',...    'tag','b1',...    'style','pushbutton',...    'string','二进制',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[30 50 50 20],...    'callback',[...        'k=get(e1,''string'');,',...        'k2=str2num(k);,',...        'bk=dec2bin(k2);,',...        'set(e2,''string'',num2str(bk));']);b2=uicontrol('parent',h0,...    'units','points',...    'tag','b2',...    'style','pushbutton',...    'string','清除',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[170 50 50 20],...    'callback',[...        'set(e1,''string'','''');,',...        'set(e2,''string'','''');']);b3=uicontrol('parent',h0,...    'units','points',...    'tag','b3',...    'style','pushbutton',...    'string','十六进制',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[30 15 50 20],...    'callback',[...        'k=get(e1,''string'');,',...        'k3=str2num(k);,',...        'hk=dec2hex(k3);,',...        'set(e2,''string'',num2str(hk));']);b4=uicontrol('parent',h0,...    'units','points',...    'tag','b4',...    'style','pushbutton',...    'string','关闭',...    'backgroundcolor',[0.75 0.75 0.75],...    'position',[170 15 50 20],...    'callback','close');

图片

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值