|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory$ V. e% R+ i! [/ m' b" j
7 e# ]+ Z. S0 S支持的语法有:
3 r8 }3 [( t( {' e$ B5 E! V) Hclear
& H. t1 p0 ?- X# O' D; l3 H2 Wclear name
- H! r9 ^3 L5 Y' xclear name1 name2 name3 ...
% l5 V/ j- P M; s' y& ]+ `clear global name# ]8 G* T9 V3 j- I0 M. N
clear -regexp expr1 expr2 ...0 j/ C& q' T2 p1 c. Q; R. W3 n
clear global -regexp expr1 expr2 ...
6 Y% s& ?* w3 a. w, z Yclear keyword
7 S6 H# F+ i! Z) u% l0 Rclear('name1','name2','name3',...). U% x/ s5 f: x' M& e% I& `& G
& e2 w3 f8 {3 W8 E
keyword 有, f& Y( W% k* H
clear functions3 F; m! U& c. S# i1 A1 g
clear global
3 `5 o* x6 C: [0 q, Z9 K2 Zclear all
; W4 `3 I2 V6 J4 R% iclear import, o7 h* `- A2 _( F8 c
clear java' ]3 _8 z- d; x5 ~2 o/ G/ o1 \
clear variables
; W% A' I& j% e0 F B- {+ }( o4 k+ R& G }9 J
2 k) P- l3 ]6 D! }3 f% e
仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以
7 n" q4 v' c6 C% tClear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。6 S5 [9 Y% T- n0 g3 h
Clear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要
" c4 y4 F+ L6 sClear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名7 ]( f2 q0 V; l; N0 v. {+ n( S
Clear name 清除指定的东西
$ f0 I4 Y* Z% x4 U+ s
% h, ] W8 [$ D' H/ I- ~Clear 支持正则表达式9 p5 @: @* v# K2 l# M% M
) a/ W. F3 N% R% Z+ G8 N9 `* H
4 L3 q/ o- V* B B; t! z0 Q. X& vMislocked name检测name是否被lock住不允许释放) e' u7 p% g4 D' @4 ?( p' ~3 ^
Munlock name 解锁定,允许clear
8 A# C, k" F: H' Z' N5 X& ]0 D Y
6 z& n% y& F; i w" b5 W9 n |
|