Matlab界面设计制作GUI编程之字符统计

        MATLAB/GUI是来创建程序图形界面的工具。GUI通常包含很多控件,比如菜单、工具栏、按钮,滑块等, GUI界面允许我们把程序输出变为可视化。下面用一个文本转换、统计的例子为例,在图形窗口中创建静态文本框,用来输入待统计的字符串,然后将英文字母大小写进行区分、转换,并利用文本框显示转换结果。

        首先用GUIDE工具绘制待编程的界面,即明确界面布局和功能。本例子绘制界面如下。

        然后右击各按钮pushbutton右键,选择callback进行回调函数编写。核心部分代码示例如下:
L=length(s);
a=0;
b=0;
c=0;
for i=1:L
if(abs(s(i))>96&&abs(s(i))<123)
a=a+1;
elseif(abs(s(i))>64&&abs(s(i))<91)
b=b+1;
else
c=c+1;
end
end

        完成后,对成品界面进行测试,先运行m文件,界面显示出来后,随即输入一段字符串,进行大小写转换和统计,结果如下:

作者: whaihuan

Matlab|Simulink|GUI|Mathematica|Maple|电力电子|代做代写|仿真编程

发表评论

电子邮件地址不会被公开。 必填项已用*标注