clear
从工作区中删除项目、释放系统内存
说明
clear
从当前工作区中删除所有变量,并将它们从系统内存中释放。
clear
删除内存中的变量、脚本、函数或 MEX 函数 name1 ... nameN
name1 ... nameN
。
clear -regexp
删除与列出的任何正则表达式匹配的所有变量。此选项仅删除变量。expr1 ... exprN
示例
输入参数
提示
调用
clear all
、clear classes
和clear functions
会降低代码性能,且通常没有必要。要从当前工作区中清除一个或多个特定变量,请使用
clear
。name1 ... nameN
要清除当前工作区中的所有变量,请使用
clear
或clearvars
。要清除所有全局变量,请使用
clear global
或clearvars –global
。要清除特定类,请使用
clear
。myClass
要清除特定函数或脚本,请使用
clear
。functionName
要清除所有 MEX 函数,请使用
clear mex
。
clear
函数可以删除您指定的变量。要删除除几个指定变量之外的所有变量,请改用clearvars
。如果您清除图窗或图形对象的句柄,该对象自身将不会删除。可使用
delete
删除对象。另一方面,删除对象并不会删除用于存储其句柄的变量(如果有)。clear
函数不会清除 Simulink® 模型。请改用bdclose
。clear
函数不会清除局部函数或嵌套函数中的持久变量。在 UNIX® 系统中,
clear
不会影响分配给 MATLAB 进程的内存量。
扩展功能
版本历史记录
在 R2006a 之前推出