|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab的clear 作用是清除变量,释放memory,以及重新初始化memory
8 K+ P% n' M( ?6 `: ], p1 k6 K$ n* C- M/ I A% f
支持的语法有:2 q* {. G6 D$ n+ R+ R
clear
6 f7 b; g3 u* Eclear name4 n t, F2 J' l1 R4 {1 v1 o& O' l: @
clear name1 name2 name3 ...- h' c: ?/ ?3 X$ c G1 _
clear global name
) }6 V" m8 r4 E5 \* w3 a# B8 Gclear -regexp expr1 expr2 ...
3 o. A/ f/ t4 T, hclear global -regexp expr1 expr2 ...- ]% h+ c2 u' y. ?/ k" ]. C |8 p
clear keyword
. b8 [5 O( ^; s0 L# ~' o, gclear('name1','name2','name3',...)
1 u2 z7 C0 Z. h/ L+ }
- @ t3 P1 \3 f9 M) R$ N# lkeyword 有0 a/ ?5 @! ]% n# Y1 b* i+ n
clear functions
9 \3 ]- l5 o3 V' P+ m/ J0 q3 aclear global
6 ~: H" }% k2 ^& d: E! ]1 @clear all
+ m2 H/ m7 x o2 uclear import
. L: Z4 }. ~, b: A& gclear java
2 k3 I- Z8 ~# m/ \# g" gclear variables7 b$ k, o3 Z4 z: _3 b+ @( _
J$ J9 l1 t4 c6 T$ N+ U+ Y
3 T) ~4 I' c6 a4 x6 x
仅Clear 并不能清除persistent变量,下次执行时persistent变量仍会起作用,需要clear all 才可以4 @" G( d) a/ u; ^
Clear all 清除所有的变量包括persistent变量以及MEX文件内的C使用的static变量,断点,函数。
8 a2 n, z) h# S( B& g/ {Clear functions 清除所有的functions和MEX function及其断点,重新初始化memory,对MEX文件很重要
8 P4 e7 `/ p2 I) l, qClear mex 可以直接清除mex文件,重新初始化memory,但会清除所有的mex文件,可以明确指定需要清除的mex文件名" R1 D, ^ b$ g2 |0 q7 l% [
Clear name 清除指定的东西
6 }3 d, d9 z2 S8 b- L' u' J: w! l3 O' J" i, r9 r, `" t# |
Clear 支持正则表达式! A4 f8 ~! n' Z2 l
! R& `- O# k( V+ u
# {1 k/ c! ~9 Z6 tMislocked name检测name是否被lock住不允许释放
# l4 X' o0 M: R) \, \Munlock name 解锁定,允许clear; u' S- O- y4 W: Z# @
. F! O& O8 F: f; Y5 T4 e% D W |
|