编辑: sunny爹 2018-09-25

,'

zeta ='

});

h_edit=uicontrol(h_fig,'

style'

,'

edit'

,... '

unit'

,'

normalized'

,'

position'

,[0.67,0.59,0.25,0.14],... '

horizontal'

,'

left'

,... '

callback'

,[... '

z=str2num(get(gcbo,'

'

string'

'

t=0:0.1:15;

'

,... '

for k=1:length(z);

'

,... '

s2=tf(1,[1 2*z(k) 1] '

y(:,k)=step(s2,t);

'

,... '

plot(t,y(:,k));

'

,... '

if (length(z)>

1) ,hold on,end,'

,... '

end;

'

,... '

hold off,'

]);

图11.1-2 在图形界面中添加编辑框和文本框 (3)形成坐标方格控制按键: PDF created with pdfFactory Pro trial version www.pdffactory.com

3 h_push1=uicontrol(h_fig,'

style'

,'

push'

,... '

unit'

,'

normalized'

,'

position'

,[0.67,0.37,0.12,0.15],... '

string'

,'

grid on'

,'

callback'

,'

grid on'

);

h_push2=uicontrol(h_fig,'

style'

,'

push'

,... '

unit'

,'

normalized'

,'

position'

,[0.67,0.15,0.12,0.15],... '

string'

,'

grid off'

,'

callback'

,'

grid off'

);

图11.1-3 添加了两个按键的图形界面 (4)输入阻尼比系数ζ ,可得单位阶跃响应曲线: 图11.1-4 输入标量阻尼比所得到的响应曲线 PDF created with pdfFactory Pro trial version www.pdffactory.com

4 图11.1-5 输入阻尼比数组所得到的一组响应曲线 11.2图形用户界面的设计原则和一般步骤 11.2.1设计原则 11.2.2 一般制作步骤 11.3界面菜单(uimenu) 11.3.1图形窗的标准菜单 【例11.3.1-1】本例说明:如何隐藏和恢复标准菜单的显示. (1)获得缺省设置的标准菜单 figure (2)隐去标准菜单的两种方法 set(H_fig , '

MenuBar'

,'

none'

);

set(gcf,'

menubar'

,menubar);

(3)恢复图形窗上标准菜单 set(gcf,'

menubar'

,'

figure'

);

PDF created with pdfFactory Pro trial version www.pdffactory.com

5 图11.3.1-1 含有菜单条的图形窗 图11.3.1-2 移去菜单条的图形窗 11.3.2自制的用户菜单 【*例11.3.2-1】本例演示:如何自制一个带下拉菜单表的用户菜单(如图 11.3.2-1 所示). 该菜单能使图形窗背景颜色设置为兰色或红色. figure %创建一个图形窗 h_menu=uimenu(gcf,'

label'

,'

Color'

);

%制作用户顶层菜单项Color h_submenu1=uimenu(h_menu,'

label'

,'

Blue'

,... %制作下拉菜单项Blue '

callback'

,'

set(gcf,'

'

Color'

'

,'

'

blue'

4>

h_submenu2=uimenu(h_menu,'

label'

,'

Red'

,... %制作下拉菜单Red '

callback'

,'

set(gcf,'

'

Color'

'

,'

'

red'

6>

图11.3.2-1 创建用户菜单示例 11.3.3 用户菜单的属性 11.3.3.1 回调属性和菜单名 【*例11.3.3.1-1】本例的目标是:在图形窗上自制一个名为【Test】的 顶层菜单项 ;

当 用鼠标点动该菜单项时,将产生一个带分格的封闭坐标轴.通过本例说明:(A)回调属性 的运作机理;

(B)用户顶层菜单项的制作(C)uimenu 属性的设置方法;

(D)复杂字符 串的构成方法和注意事项. (1)在MATLAB 指令窗中运行以下程序可产生带分格的封闭坐标轴(见图 11.3.3.1-1) grid on,set(gca,'

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题