打印

WHO和CLEAR有什么用处?

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

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1859

主题

6466

帖子

30

粉丝