⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui_exam1.m

📁 Matlab可视化界面设计与控件使用源代码名称:exam 调试环境:Win XP;Matlab 6.5
💻 M
字号:
function varargout = GUI_exam1(varargin)global handlesif nargin == 0  	fig = openfig(mfilename,'reuse');	set(fig,'Color',get(0,'defaultUicontrolBackgroundColor'));    set(fig,'Name','GUIDE环境编程实例:绘制图形y=sin(x)^3')	handles = guihandles(fig);	guidata(fig, handles);	if nargout > 0		varargout{1} = fig;	endelseif ischar(varargin{1}) 	try		if (nargout)			[varargout{1:nargout}] = feval(varargin{:}); 		else			feval(varargin{:}); 		end	catch		disp(lasterr);	endend% --------------------------------------------------------------------function varargout = pushbutton_plot_Callback(h, eventdata, handles, varargin)x=0:pi/30:2*pi;y=sin(x).^3;axes(handles.axes_plot)                % 通过axes(handles.axes_plot)语句,指定坐标轴绘图plot(x,y)axis([0 2*pi -1.2 1.2])% --------------------------------------------------------------------function varargout = pushbutton_grid_Callback(h, eventdata, handles, varargin)a=get(handles.pushbutton_grid,'String');     % 通过访问句柄pushbutton_grid获取其Sting属性switch acase 'grid on'                       % 如果String为grid on,则在原图的基础上画出网格线    axes(handles.axes_plot)          % 指定坐标轴axes_plot    grid on                        % 添加网络线    set(handles.pushbutton_grid,'String','grid off');      % 通过访问句柄pushbutton_grid                                               % 重新设置其Sting属性为grid off case 'grid off'                       % 如果String为grid off,则取消网格线    axes(handles.axes_plot)           % 指定坐标轴axes_plot    grid off                        % 取消网络线    set(handles.pushbutton_grid,'String','grid on')       % 通过访问句柄pushbutton_grid                                               % 重新设置其Sting属性为grid on end% --------------------------------------------------------------------function varargout = pushbutton_exit_Callback(h, eventdata, handles, varargin)ss=questdlg('确定退出吗?','感谢您的使用',...    '是的,我不用了','不,我想再看看','是的,不用了');  % 调用询问对话框switch ss,                                                   case '是的,我不用了',             % 用户若选择退出,则结束运行程序    delete(handles.figure1);end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -