第一步:
在命令行窗口输入guide,回车
选择新建gui
如图所示,两个粉的是可编辑文本,一个按钮,三个写着字和一个白色的框是静态文本
先把我们需要的这些东西都拉出来,数量记得到位,布局自己调
粉色什么怎么调就自己探索一下,一般拉出来是白色
双击其中一个静态文本,会弹出来一个对话框,找到string对应的静态文本四个字
你可以修改那四个字看你是要写成什么显示在屏幕上(看图)
没啥想法的话,就照搬我的
然后对刚刚弄出来的几个控件都如法炮制,把显示的字改吧改吧
请注意我选中了一个可编辑文本,图片左下角显示标签:edit1
每一个控件的标签都可以这样看见(待会儿要用)!
右击按钮,查看回调,选择callback
然后在图片显示的地方敲代码
get是获取框的值
Set是往那些框里输出东西
标红的是我分别从两个可编辑文本读值,后面那个text2是我往一个静态文本框输出
代码可能不可以照搬,因为标签名字可能对不上,自己看看标签改改
如果有运行出错的把第二行改成a=str2num(char(a));
把第四行改成b=str2num(char(b));
这是代码
a=get(handles.edit1,'string');
a=str2num(a);
b=get(handles.edit2,'string');
b=str2num(b);
r=mod(a,b);
while r~=0
tem=b;
b=r;
a=tem;
r=mod(a,b);
end
set(handles.text2,'string',b);
标签:str2num,string,get,标签,加解密,handles,matlab,文本,guide
From: https://blog.csdn.net/m0_67164646/article/details/137516732