WHO和CLEAR有什么用处?

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7626

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部