|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory% C; g( H+ C+ t3 `- b- W
) j% @. z1 g9 z. L支持的语法有:8 C: X& O7 L+ v/ d$ F) F. N
clear
. d4 g! b3 ]( N7 |2 Wclear name! E; [* m* h2 }* b# E) T
clear name1 name2 name3 ...! ^- e( ]6 B9 W0 R
clear global name
( U5 u( }1 l- ?$ L* _' T( J+ Yclear -regexp expr1 expr2 ...( j) M& r; `4 u# |0 \# d
clear global -regexp expr1 expr2 ...) `) I; l8 h8 R; D y
clear keyword9 @: K, E% s! ~5 A+ x8 m
clear('name1','name2','name3',...)
% x1 L' w# a+ M, T" q: `' |! \7 {# B0 O# A6 j O; n5 D7 N+ B
keyword 有# P" ~1 P) z- ]: ^! v$ b0 t1 [ f7 [3 G
clear functions+ D8 T# n: w0 b' \0 q- ^7 H
clear global9 G5 |4 c+ b) _
clear all
* [( C/ \7 j0 [, f4 j$ c, _clear import
' n/ _$ f' f n4 Vclear java
- }( c$ Q* p4 V. Sclear variables* i9 ]8 f+ i: P) f1 r3 w
7 R) e$ f P: \# u1 `: n7 f3 l- U
: k e0 [. O0 s9 U! j+ {, H- B: b仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以
# I4 K! ? [4 c) |Clear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。
& N/ Q1 C! l4 X9 MClear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要0 N" i) B& W6 h! G- ?
Clear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名
7 ~' W. T& {9 \. |8 c) ]Clear name 清除指定的东西
, T R/ k, _8 y; }5 g2 k
* r$ X+ A" V0 t- F" s: ]Clear 支持正则表达式
6 a/ F& E+ D. E/ E3 B7 c
( b( ]" l: v+ n, ~5 s# ^$ Q
$ F. u, t7 D. y2 ^4 U# s- k2 w9 xMislocked name检测name是否被lock住不允许释放
( _9 P& [# `5 mMunlock name 解锁定,允许clear
8 g& Y( { m# B( {6 S7 P
" e8 c; @, z# |4 d0 X; \ |
|