MATLAB:[6]可视化编写数制转换GUI程序
1、用向导新建一个GUI程序后,拖出2个panel控件,双击控件修改title,分别设为”输入框“和输出框。
![MATLAB:[6]可视化编写数制转换GUI程序](https://exp-picture.cdn.bcebos.com/90c61d1c99c0affcec20399c2372941fbfe4ea38.jpg)
3、拖出1个Edit Text控件放到“输出框”中,双击修改属性,修改String属性为空或者哦“0”。
![MATLAB:[6]可视化编写数制转换GUI程序](https://exp-picture.cdn.bcebos.com/359bee5e4a237971e8bb8b6b93196120a6cde338.jpg)
5、在.m文件中手动添加一个函数,实现十进制转换为其它进制的逻辑关系。代码如下:% -颍骈城茇-- 完成转换逻辑 得到转换后的字符串function dec = trdec(n, b)ch1 = 泌驾台佐39;0123456789ABCDEF';k =1;while n~=0 p(k) = rem(n,b); n= fix(n/b);k = k+1;endk = k-1;strdec = '';while k>=1 kb = p(k);strdec = strcat(strdec,ch1(kb+1:kb+1));k = k-1;enddec = strdec;
![MATLAB:[6]可视化编写数制转换GUI程序](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d786dda647515872dadf49d838.jpg)
7、在“退出”上右键,点击菜单View Callbacks→Callback,跳转到按钮的回调函数,添加一句代码:close();
![MATLAB:[6]可视化编写数制转换GUI程序](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb6660ff98f39b2a04e23fa2c638.jpg)