1、首先,打开matlab编程软件,如图所示,单击左上角的New并选择New GUI project。
2、然后会弹出一个对话框,选择要创建的GUI样式,在这里默认选择第一个,创建一个空白的GUI。
3、然后在新界面上放置坐标轴、三个绘图按钮和一个清除按钮。
4、输入代码并向open初始化函数添加一个handle变量, handles.x=-pi:0.01:pi。
5、绘制sin函数,在sin按钮的回调函数中编写以下代码。
6、在画出图形后,还需要完成清除图像的功能,并进入清除按钮的回调函数。
假设这两个subplot的句柄是handles_ax1,handles_ax2,你可以直接用cla(handles_ax1)清除图像,比如:
>> a=0:0.01:pi;
>> ax1=SUBPLOT(2,1,1);plot(a,sin(a));
>> ax2=SUBPLOT(2,1,2);plot(a,cos(a));
>> cla(ax1);cla(ax2);