|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory
$ j1 q; ?( J' l/ N8 v; ?
$ u) b* z) d: i& F. R/ j% m支持的语法有:
3 T0 o4 C" O, l( i7 _clear
9 ?& k' i' I% A6 E) v8 k6 \clear name/ K2 v( H. ]. ~5 Z. M4 `) l
clear name1 name2 name3 ...
# F% c; n8 u: ^7 V6 f( Bclear global name
4 i( X" }4 P) K1 mclear -regexp expr1 expr2 ...$ _. G+ |8 C, |# ]# N' i5 f
clear global -regexp expr1 expr2 ...
) U* o( j U# j. b7 K# X& Kclear keyword
: A" l+ k T6 H- d+ tclear('name1','name2','name3',...)
. g5 F8 n& @2 E: h0 H
6 A" v9 K; l& e& N% W! \keyword 有
: {+ o8 X+ `. ^; _. @6 s/ Xclear functions
) o/ U Y4 G( m5 z0 f+ j! }clear global0 ?2 o& ?1 u% m' ]2 F4 ^5 R
clear all
0 D9 D. _: r0 M$ F8 Gclear import( i' N4 Q [5 y1 _
clear java
# `) k. V5 n' }2 h8 a5 D' b: cclear variables: M# ~* o9 `/ Y, v
/ z4 J5 i4 I/ L+ |
% O# v: C) R5 G& T+ s$ L9 |
仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以& ]' y, p4 g6 F
Clear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。% a( o3 h( F& q( w3 j0 c) o
Clear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要0 x7 W2 Q* c8 K" D1 z# d" l
Clear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名9 a5 m4 d9 s3 U* @7 d( F+ l
Clear name 清除指定的东西6 S' ^. U6 d- {6 j" H8 z* u: G
& c1 ~7 y. f: F& ~8 gClear 支持正则表达式
5 {- @' s/ ?- j" x! L! o8 o# \8 m. E8 t8 V
2 K' i) ?+ a) {5 S( ~# W/ m
Mislocked name检测name是否被lock住不允许释放
; f: G9 c9 }% MMunlock name 解锁定,允许clear9 m% k* K d, I% d7 x
4 o, _, `& c1 U1 d
|
|