|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory
7 ?2 Z0 {; A- @+ ~
( k* ?/ {& k4 s( w; u- G; \支持的语法有:* L, e$ p0 V/ |2 |* y3 ~
clear
% B8 |5 g1 `1 `# ^" D' T7 x, s' [clear name
7 @' J2 N( R/ ^7 H3 y& M! |" bclear name1 name2 name3 ...
5 C8 e2 l* t' Q/ r% g$ `9 c" Wclear global name& W( ], u0 l2 n N
clear -regexp expr1 expr2 ...- ~8 k! a/ n) T7 g; f5 P
clear global -regexp expr1 expr2 ... l. j0 h: F2 G& ^
clear keyword
) ]0 `% [- M7 }6 Z5 b( eclear('name1','name2','name3',...)
. I' ]6 W" q$ G; I' z+ c9 ?, v
5 r+ Y5 N9 v3 ^' n6 f7 r: z7 ~keyword 有* V/ s; j( V* Z2 w1 q9 k
clear functions
( O3 O7 N$ x% K2 j* d3 O# Lclear global
8 q6 \+ b+ t" X ?2 U" Y/ H+ Wclear all
4 ^. ]1 K4 Y- N0 n$ Yclear import4 J' @( e9 b& z" D! `6 k1 d
clear java
- R6 R, w2 r( m" Nclear variables
; A4 ]; |7 g5 N9 _, r+ W
9 v3 m9 p9 q. j( v% Z" I& P# v1 X! p
% g1 E d( }+ x: J0 d仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以
, E) b# z: U9 v# \7 F! sClear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。
5 Z& t0 a, m) p( i3 j7 r) H: ?Clear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要; }+ A4 G9 A- m+ w" \: M
Clear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名5 h6 V9 o* s$ t. m
Clear name 清除指定的东西
, L6 |' e( c9 r5 o, `& T5 A0 T
; R/ g! i4 u% e/ p5 M* L$ `Clear 支持正则表达式
H4 `6 t! A" T+ `' Q/ a
3 R+ g$ B0 C: o$ ?1 d1 J+ Z
2 h7 g. [/ l# U( Z6 ~Mislocked name检测name是否被lock住不允许释放
8 u) _: w! x$ u, y& UMunlock name 解锁定,允许clear
: L, J6 d( S$ T; S
' N# m: x7 I0 A$ A |
|