第7章用户图形界面设计内容摘要:

.. 39。 gui_Callback39。 , [])。 if nargin amp。 amp。 ischar(varargin{1}) = str2func(varargin{1})。 end if nargout [varargout{1:nargout}] = gui_mainf(gui_State, varargin{:})。 else gui_mainf(gui_State, varargin{:})。 end 21 程序代码: function My0703_OpeningF(hObject, eventdata, handles, varargin) =peaks(35)。 =membrane。 [x,y]=meshgrid(8::8)。 r=sqrt(x.^2+y.^2)+eps。 sinc=sin(r)./r。 =sinc。 =。 surf()。 = hObject。 guidata(hObject, handles)。 function varargout = My0703_OutputF(hObject, eventdata, handles) varargout{1} =。 function Surf_pushbutton_Callback(hObject, eventdata, handles) surf()。 function Mesh_pushbutton_Callback(hObject, eventdata, handles) mesh()。 22 程序代码: function Contour_pushbutton_Callback(hObject, eventdata, handles) contour()。 function data_popup_Callback(hObject, eventdata, handles) val=get(hObject,39。 Value39。 )。 str=get(hObject,39。 String39。 )。 switch str{val} case 39。 peaks39。 =。 case 39。 membrane39。 =。 case 39。 sinc39。 =。 end guidata(hObject,handles)。 23 句柄图形是对底层图形命令集合的总称,它实际上进行生成图形的工作。 24 25 1. Color属性 2. MenuBar属性 3. Name属性 4. NumberTitle属性 5. Units 属性 6. Position属性 7. Resize属性 8. Visible属性 9. NextPlot属性 10.打印纸属性 11.各种回调函数 26 句柄系统可以从底层 (1ow level)创建和操作线 、面 、 文字 、 图像等基本图形对象指令。 27 1. figure函数:创建一个新的图形对象。 2. newplot函数:做好开始画新图形对象的准备。 3. axes函数:创建坐标轴图形对象。 4. line函数:画线。 5. patch函数:填充多边形。 6. surface函数:绘制三维曲面。 7.。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。