1、3. (1)修改两个Axes属性,使用默认值,tag分别为axes1和axes2(2)修改第一个Pushbutton属性:(3)类似地,修改第二个Pushbutton属性:String为Plot Axes 2;Tag为plot2_pushbutton(4)修改第三个Pushbutton属性:String为Clear Axes;Tag为clearAxes_pushbutton此时,得到:4. (1)plot1_pushbutton_Callback. 加入以下代码%selects axes1 as the current axes, so that Matlab knows where to p
2、lot%the dataaxes(handles.axes1)%creates a vector from 0 to 10, 0 1 2 3 . . . 10x = 0:10;y = 0: %plots the x and y dataplot(x,y); %画的是y=x的图%adds a title, x-axis description, and y-axis descriptiontitle(Axes 1);xlabel(X dataylabel(Y dataguidata(hObject, handles); %updates the handles(2)plot2_pushbutto
3、n_Callback. 加入以下代码%selects axes2 as the current axes, so that Matlab knows where to plot %the dataaxes(handles.axes2)%creates a vector 0 1 4 9 . . . 100y = x.2;Axes 2(3)clearPlots_pushbutton_Callback. 加入以下代码%these two lines of code clears both axescla(handles.axes1,reset) %cla deletes from the current axes all %graphics objects whose handles are not hiddencla(handles.axes2,)5. 保存,并执行6. 如果在function myaxes_OpeningFcn(在.m文件中找到该函数),中加入set(hObject,toolbar,figure %加在guidata(hObject, handles);则能在GUI中增加图形操作栏: