如何在MATLAB中清除控制台?

33

如何在MATLAB中清除控制台?

例如,我正在调试一个输出大量内容的脚本。 我想在每次运行时清除控制台,这样我就不必查看旧运行的输出。

4个回答

74

简短回答,clc函数:

>> clc
你还可以在MATLAB桌面(旧版本)中选择编辑 > 清除命令窗口,或者从命令窗口下拉菜单中选择清除命令窗口

图片描述


21
>> clc %clear command

相关函数包括:

>> clf %clear figure
>> cla %clear axis
>> close all %close all windows
>> clear %clear workspace of variables

1
多年前,我总是发现自己打"closeall"而不是"close all"。这是因为我的手指太懒惰了,但它自然会产生一个错误。简单的解决方案是在我的系统上创建一个简单的习语——closeall函数。问题得到了解决。 - user85109
我们曾经有一个名为SHG(显示图形)的函数,当时计算机只能在文本或图形模式下运行。然后我们让SHG显示图形。为了简化语言,我们取消了该命令,因为figure(gcf)可以完成相同的操作。好吧,在一次发布后,我们收到了投诉...
编辑shg 所以你不是唯一的木屑... :)
- MatlabDoug

6

实现clc的另一种方法是在命令窗口中右键单击,然后选择“清除命令窗口”


3

还有一个默认的快捷方式可以清除命令窗口,即CTRL+L。这可能是清除输出最快的方法。


5
至少在R2015a版本中,清空命令窗口没有默认的快捷方式。需要通过首先设置“首选项->键盘->快捷方式”创建快捷方式。 - dasdingonesin
@dasdingonesin 是的,答案现在可能已经过时了;-) - Micer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接