clear
从工作区中删除项目、释放系统内存
说明
clear 从当前工作区中删除所有变量,并将它们从系统内存中释放。
clear 删除内存中的变量、脚本、函数或 MEX 函数 name1 ... nameNname1 ... 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 之前推出