|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory
$ p5 x# P# t0 {) L7 W( i( M. f! m5 v0 k* M9 {( j
支持的语法有:
^! A! E' m) {% hclear0 u9 _* Z0 |/ {1 \9 J
clear name
# I+ s" I7 L) T5 N" eclear name1 name2 name3 ...) Q2 F4 g% ]; r6 Y
clear global name7 l2 |8 U9 z5 P( h0 w# d
clear -regexp expr1 expr2 ...
! ~4 ^% ?! h5 U! {! Pclear global -regexp expr1 expr2 ...% M! M* i( d7 f% K4 d8 L
clear keyword
$ u- t7 m- C2 q+ Xclear('name1','name2','name3',...)
" b0 e( K J$ p
5 ^0 E/ p* @( Ykeyword 有
, ?, ^, r; [# S) n; g' \: tclear functions
- A: Y* F% E, o9 L0 pclear global- }$ Z- F% M: k
clear all
, k. p' B1 N9 `2 w3 O* zclear import `) L+ o( c. U! t% x# {
clear java |) I2 x6 Q; u: O" s- d
clear variables7 @/ N: J2 Y1 U; ^9 T
/ O( f# U; A4 p
; E2 W4 u: f' @7 W仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以
5 \. Q; S+ e( K9 R. K8 i* ~Clear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。4 N) \7 Y% ? v5 Y3 `$ y+ m
Clear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要; \+ p7 I& d& H" |1 e# I0 d
Clear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名
6 {/ q: x& p: B) N- w% `) D2 s1 } GClear name 清除指定的东西7 e7 A" G7 d/ b4 o3 ~9 A$ H; {
' `! L' s$ C! Y$ f8 A+ k: P
Clear 支持正则表达式9 b9 [7 O8 K3 \) p7 n7 B' C: }
# ?) f" s0 g5 J3 M. s( E2 G4 P ^4 O* N8 N! ]
Mislocked name检测name是否被lock住不允许释放, e& B: O6 y1 K! A
Munlock name 解锁定,允许clear) s, U/ V; i2 i" w
: v7 q; P- B/ @8 u$ b
|
|