首页 > 其他分享 >利用matlab的guide制作一个凯撒密码加解密演示界面

利用matlab的guide制作一个凯撒密码加解密演示界面

时间:2024-04-08 17:30:57浏览次数:15  
标签:str2num string get 标签 加解密 handles matlab 文本 guide

第一步:

在命令行窗口输入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

相关文章