|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 M( \) K5 {5 g: N菜单选择:
# O' i5 X9 c, D* b# W2 ?& @9 ?9 S
. o" {: Y% H v2 P6 h( k, j
# }4 z. H( ]8 |- D ~' T4 ^2 l( z8 [
, Q- t0 ^( y# x3 e4 y+ `! ?4 \
9 L6 I# A# Y, r7 X) S$ g- p: \9 a I- T f
8 m; ]2 j: b3 ~* v6 h
Opening函数:- |1 R5 x2 ~. k! ?7 E4 ^
openingFcn执行于窗口可见之前,这个时候你想做什么的话可以把代码写进去/ Y4 K0 |" R( Q. ?& c0 _
- ]* V- h1 X! |5 T- function plott_OpeningFcn(hObject, eventdata, handles, varargin)
- t=1/200:1/200:1;
- plot(t,sin(2*pi*t*10),'r');7 R2 Q+ t }7 d7 g% j, a7 I
9 S% K3 ]" E- L: m4 j$ b/ p
2 P4 h- Q1 v" O- k4 Q1 ?# g几个回调函数:
8 K6 b" U) q: y( B2 H# `
" Z& t5 s! W6 j" f6 ]' ^- function Grid_off_Callback(hObject, eventdata, handles)
- grid off;
- function Grid_on_Callback(hObject, eventdata, handles)
- grid on;
- function About_Callback(hObject, eventdata, handles)
- helpdlg('This is an example ','About')
- function Close_Callback(hObject, eventdata, handles)
- cla;%清除坐标轴
- delete(handles.figure1);%关闭图形窗口1 l; A. q7 s$ s/ J
5 o! E7 Z# s2 P B' c5 |; [. @* l4 [: s7 S( j9 q D) l
结果:(grid on不显示。。其他正常)
3 B4 J5 c$ F. P; ?2 p
! j& L$ C/ b4 r/ A2 m$ f) q
; a) N' ~7 W- W& J( W; k' `- {8 G1 B2 J2 s1 A v
快捷菜单:1 w8 Z1 d# a5 F0 I3 y8 x5 A- x
, L. P% b" a6 f8 F/ n0 v) p
( q& y3 m: N( ~# x( S% [! f' r
+ G2 f$ H! W" T, `5 t
' z, ^5 Y' _9 s
) P9 y! _! q" H+ Y& g @2 z4 z
回调函数:
5 U: H" o: d D! u+ p7 h0 h: M
) X( L: H* [ O$ m& I0 n" m c- function Plot_Callback(hObject, eventdata, handles)
- t=1/200:1/200:1;
- plot(t,sin(2*pi*t*10),'r');
- % --------------------------------------------------------------------
- function grid_on_Callback(hObject, eventdata, handles)
- grid on;
- % --------------------------------------------------------------------
- function grid_off_Callback(hObject, eventdata, handles)
- grid off;
- % --------------------------------------------------------------------
- function Clear_Callback(hObject, eventdata, handles)
- cla;% U. ~4 a/ J# \8 V) W$ n- i
/ y8 D9 `; H% ?9 z j+ ]4 D5 C& U5 R
效果:
9 X. b! {' r# o" G& W' U/ \- G! U9 A" z- o9 ]1 W, z) J
0 ~% I- E- `" Y. U4 n) H. B; I3 H x. L" N+ T( N4 M3 J/ g1 E0 w" x6 D
4 @5 D8 H5 N# d |
|