matlab里面的clear大攻略

作者:风筝 | 创建时间: 2023-05-20
clear的用途很大,也很广,好多m文件开头总是clear一下,那么有什么用?怎么用呢?...
matlab里面的clear大攻略

clear普通方法

打开matlab

输入clear可以把matlab所有变量全部删除 比如我这里新建了abc三个变量,用clear就可以全部删除

只要输入clear就可以了,其作用就是删除工作区里面的所有变量

那么,我只想删除其中的a变量,不删除bc变量,那么clear也可以办到,只要输入“clear a”就可以了,加大难度,删除bc变量就输入“clear b c”,不可以写“clear bc”

“clear all”可以删除所有matlab里面的变量,什么global全局变量、工作区变量、java、函数变量都不在话下,就想globa全局变量,d这个对错变量,abc数值变量都可以。

删除全部全局变量,输入“clear global”即可,选择删除变量,如图x为global变量,只删除x输入“clear global x”即可。

clear高级技巧

“clear java”可以删除java的数据,清除所有除了java类的动态java路径(定义使用javaclasspath)。

“clear -regexp \d”可以删除所有带数字的变量,比如有abc变量,还有a1、a2变量,输入此指令可以把a1和a2删除。

“clear -regexp ^字母\d{数值}$”可以删除带指定字母,而且还带几位数字的变量,比如abc和a1、b1变量,输入“clear -regexp ^a\d{1}$”可以删除a1变量,不删除别的。

“clear fun”使用部分路径(见部分路径名)来区分不同的重载版本之间的关系,例如,“clear inline / display '只清除的inline方法 display,留下任何其他实现内存。

“clear import”删除java包中导入列表的命令 提示,它不能用于函数。

“clear functions”移除所有编译M和MEX函数,把m文件函数变量删除

clear classes是clear ALL除了类的定义相同也清除。如果任何物体的存在在工作区之外的(说在一个上锁的文件的用户或持续)将发出警告,类定义将不清零。

温馨提示

clear all,clear fun,和clear functions功能也有副作用 删除断点调试和重新初始化持久变量 由于功能和持久变量断点 清除文件更改或清除的时候。
点击展开全文

更多推荐