在MATLAB中,是否可以重新定义`clear`来清除命令窗口,而不是清除存储的变量?

Aak*_*Jog -1 matlab user-defined-functions

是否有可能将clear功能重新定义为clc?我习惯使用*nix终端,所以很多时候,当我想清除命令窗口时,我最终清除了存储的变量.


这是我的理想情景.

clear清除命令窗口,以及其他一些命令,可能会clearvars清除已定义的变量.

Dan*_*iel 5

为了防止数据丢失,您可以创建自己的数据clear.m:

function clear(varargin)
   warning('call of clear skipped');
end
Run Code Online (Sandbox Code Playgroud)

如果你真的想要访问清除,你必须使用builtin.

我建议将此文件保留在搜索路径上几周,直到您习惯使用matlab命令名称.