这两条指令主要用于管理MATLAB的工作空间。计算机内存是非常宝贵的资源,如果连续使用MATLAB的时间较长,已经创建或产的很多变量,就会占用相当多的空间。而一些过时无用的变量长时间滞留于内存,对另外的一些数据产生干扰。这时,应当清理工作空间,删除一些过时不用的变量以释放计算机内存。这样就可以保持一个正常良好的工作环境,使工作可以不间断地进行下去。 指令WHO用于显示出当前工作空间中存在的所有变量列表,而另一指令CLEAR则可以用于清除多余的变量。 CLEAR x 仅仅清除变量 x。CLEAR x y z 将清除变量 x、 y、z。注意:单独使用CLEAR 将清除掉所有工作空间的变量,这样等同于退出MATLAB再重新进入。 另外,指令WHOS不仅列出当前工作空间中的所有变量,还将每一变量所占用的空间大小列表显示出来。从所显示出的信息还可以得知这些变量中哪些是矩阵,哪些是向量,哪些是单个的数据。
|