|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 T; J" r. B: ]/ Z菜单选择:
: ]) l4 B4 e# z' |- v, N9 I: ]2 r6 v
; \7 X! p7 G9 q% \# N4 M
5 r$ A! w1 ^/ r- V4 X$ ]5 p* ]! c2 @. Q4 e: B. f. S
% {& F: p* I- V& a+ e; ?; C s4 y& K9 F$ D1 l4 l
& l- j! w O+ Z! Y
Opening函数:
. B% n# _6 L* ~. Z1 }openingFcn执行于窗口可见之前,这个时候你想做什么的话可以把代码写进去
+ c; O- r2 t" o
2 j, A" b( u/ X( y1 s! T& ?0 B- function plott_OpeningFcn(hObject, eventdata, handles, varargin)
- t=1/200:1/200:1;
- plot(t,sin(2*pi*t*10),'r');
; d: m+ m$ B8 r4 c
: Q( F# Q9 c% ?- n0 @/ G3 f# H
( t; ^* G* N$ g! a# ]几个回调函数:& p% R, d0 }. {) p# o+ \
3 k2 {" h4 k: G- 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);%关闭图形窗口$ y# R0 X: N# v9 \
0 r$ K# N, Y( B/ ]4 E* |' {
" | Z3 L9 \4 L: Q! ~3 y结果:(grid on不显示。。其他正常): I6 Q" _8 s! Y1 ^
7 H3 |1 ] z. F& d* w2 ]: p
, i3 s6 M Y% G# t7 Y4 ^1 T! p% M( V' B# [/ u$ b# p
快捷菜单:
7 _# o5 r- s& G {0 A) c U- `+ P' S
+ Q" J, i! g5 o3 {8 M* S) u
. ]: ~6 p/ {: a% P$ n {
5 a% m* T& t" j+ \+ b
; e% Q- \) V* f; b( Q% B/ ^
回调函数:
, w1 [& h/ v: c- r4 a# X4 e- p' K9 m% O8 G' p
- 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;1 y% }9 D0 M7 K! x
! |8 I7 {. q% s+ u2 ^2 N: ]1 V
" _9 E: {; d2 N* P& j7 X效果:/ U2 N- Y: [0 ]5 S
# C* U0 d4 g/ B& J
, j. [- I( _1 \; z* H2 H& j O- ?
0 S1 Q# K& z4 @& z2 T& ?( N# _# |- {+ i. k& l0 n
|
|