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

时间:2015-10-19 15:29:03

标签: matlab user-defined-functions

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

这是我的理想情景。

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

1 个答案:

答案 0 :(得分:5)

为防止数据丢失,您可以创建自己的<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addClasspath>true</addClasspath> </manifest> <manifestEntries> <Implementation-Build>${project.artifactId}-${project.version}</Implementation-Build> <Build-Time>${timestamp}</Build-Time> <Implementation-Revision>${myapp.revision}</Implementation-Revision> <Implementation-CommittedRevision>${myapp.committedRevision}</Implementation-CommittedRevision> <Implementation-CommittedDate>${myapp.committedDate}</Implementation-CommittedDate> </manifestEntries> </archive> <webXml>src/main/webapp/WEB-INF/web.xml</webXml> </configuration> </plugin> ,但不执行任何操作:

clear.m

如果您确实想要访问clear,则必须使用function clear(varargin) warning('call of clear skipped'); end

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