- 16
- 0
- 约1.01万字
- 约 37页
- 2017-12-07 发布于江西
- 举报
第3章(第2次 句柄图形)Matlab图形功能
GUI设计示例 要求: (1)在编辑框中输入函数的表达式,点击“三维网格绘图”按钮即可在坐标系中绘制出函数的三维网格图形,点击“三维曲面绘图”按钮即可在坐标系中绘制出函数的三维曲面图形。 (2)分别建立普通菜单和快捷菜单,用来控制图形窗口的背景颜色(红、绿、篮)和大小(变大、变小)。 设计步骤 (1)打开Matlab的GUI设计工具,分别利用“控件工具条”及“菜单编辑器”建立所需的GUI窗口: (2)假设图形窗口的“Tag”属性为“figure1”,编辑框“Tag”属性为“edit1”,则GUI设计所需的回调函数如下: a、“三维网格绘图”按钮的回调函数为: he=findobj(gcf,’Tag’,’edit1’); se=get(he,’String’); eval(se); mesh(x,y,z) 续1 b、“三维曲面绘图”按钮的回调函数为: he=findobj(gcf,’Tag’,’edit1’); se=get(he,’String’); eval(se); surf(x,y,z) c、“红色”(快捷)子菜单的回调函数为: h1=findobj(gcf,’Tag’,’figure1’); set(h1,’Color’,[1 0 0]); 续2 d、“绿色”(快捷)子菜单的回调函数为: h1=findobj(gcf,’Tag’,’figure1’); set(h1
原创力文档

文档评论(0)