Matlab利用guide进行计算、绘图的界面编写

2024-11-02 17:15:35

使用Matlab的用户可以制作可视化的交互界面,发布自己的界面程序。本例中使用guide进行一个简单的实例演示,包括定义一个函数并绘制其图像,函数参数的输入等。

工具/原料

Matlab 软件

打开GUI引导界面

1、在Matlab命令行窗口中输入guide命令,打开如下界面

Matlab利用guide进行计算、绘图的界面编写

2、单击确定按钮,新建一个空白模板。如图所示

Matlab利用guide进行计算、绘图的界面编写

2、更改各控件属性值:双击静态文本框,弹出属性对话框,更改String选项显示名称为y=a*sin(b*x),依次更改另外两个静态文本框以及按钮的显示,步骤及结果如图

Matlab利用guide进行计算、绘图的界面编写

3、为了编写代码时的记忆方便,更改a和b之后两个可编辑文本框的显示效果以及Tag标签,操作过程以及最终的改变效果如下所示

Matlab利用guide进行计算、绘图的界面编写Matlab利用guide进行计算、绘图的界面编写Matlab利用guide进行计算、绘图的界面编写

2、同样,对edit_b进行操作

Matlab利用guide进行计算、绘图的界面编写

3、最后,编写pushbutton即绘兔脒巛钒图按键的代码编写键入以下代码a=str2double(get(handles.edit_a,'String'));%获得数据ab=str2double(get(handles.edit_b,'String'));%获得数据bx=0:0.01:2*pi;%定义x范围以及步长y=a*sin(b*x);%计算该函数y值plot(x,y);%绘图并显示在绘图区

Matlab利用guide进行计算、绘图的界面编写Matlab利用guide进行计算、绘图的界面编写

3、在a的输入框中输入一个字母g,观察运行结果可发现程序将其自动置为0,故可以防止非数字输入时的程序错误

Matlab利用guide进行计算、绘图的界面编写
猜你喜欢