找回密码
 注册
关于网站域名变更的通知
查看: 806|回复: 0
打印 上一主题 下一主题

Matlab的clear

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-8-3 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 17:52 , Processed in 0.171875 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表