不明白为什么在以下语句中要用两个单引号(平时不是一对单引号就可以么):1. 'xlabel(''x'');'... 'ylabel(''y=cos(x)'');'...
2. 'set(hrboxon,''value'',0);'...
'set(hrboxoff,''Value'',1);'
部分程序如下:
hf=figure('Position',[200 200 600 400],...
'Name','Uicontroll',...
'NumberTitle','off');
ha=axes('Position',[0.4 0.1 0.5 0.7],...
'Box','on');
hbSin=uicontrol(hf,...
'style','pushbutton',...
'position',[50,140,100,30],...
'String','Plot sin(x)',...
'Callback',...
['subplot(ha);'...
'x=0:0.1:4*pi;'...
'plot(x,sin(x));'...
'axis([0 4*pi -1 1]);'...
'grid on;'...
'xlabel(''x'');'...
'ylabel(''y=sin(x)'');'...
]);
hbCos=uicontrol(hf,...
'style','pushbutton',...
'position',[50,100,100,30],...
'String','Plot cos(x)',...
'CallBack',...
['subplot(ha);'...
'x=0:0.1:4*pi;'...
'plot(x,cos(x));'...
'axis([0 4*pi -1 1]);'...
'grid on;'...
'xlabel(''x'');'...
'ylabel(''y=cos(x)'');'...
]);
hbClose=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,60,100,30],...
'String','Exit',...
'CallBack','close(hf)');
hrboxoff=uicontrol(gcf,'Style','radio',...
'Position',[50 180 100 20],...
'String','Set box off',...
'Value',0,...
'Callback',[...
'set(hrboxon,''value'',0);'...
'set(hrboxoff,''Value'',1);'...
'set(gca,''Box'',''off'');']);
请指教~感谢大神~