Matlab界面清洗

      保持干净清爽的编程界面可以给人以简洁明朗的享受,Matlab可以对涉及到的4个界面进行清洗:

         ①  Clear Figure ; ② Clear Command window; ③ Clear Workspace; ④ Clear Command History.

        清洗这4个界面,都可以通过点鼠标右键来完成:

        ① 在 Figure 中,选择Edit选项中的 Clear Figure,图形就消失了;

        ② 在Command Window中,选择Clear Command window,内容就清空了;

        ③ 在 Workspace中选择相应的变量,然后delete就可以了;

        ④ 在Command History 中,不仅有 Clear Command History 选项,还有可以有 Delete Selection,还有 Delete to Selecion。

        另外,还有相应的命令来完成:

         clc——清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 ;   

         clear——这个才是清空当前工作区的变量命令,常用语句clear all来完成;clf——清除图形窗中显示内容;

         com.mathworks.mlservices.MLCommandHistoryServices.removeAll——清除控制流历史。

      然而,对于 Command History 所对应的命令却很长,很难记住,下面就来创建一个简短的命令来代替它:

          First step:编写如下m-file并保存为clisty.m

%  CLISTY    Clear command history.
%  CLISTY clears the command history and created by dxpan.
%---------------------------------------------------------------%
   com.mathworks.mlservices.MLCommandHistoryServices.removeAll
%---------------------------------------------------------------%
%  See also com.mathworks.mlservices.MLCommandHistoryServices.removeAll.

%   Copyright 1984-2002 The MathWorks, Inc. 
%   $Revision: 5.7 $  $Date: 2014-10-24,20:34 $
%   Note:This is not Built-in function.LNM,Institute of Mechanics,CAS
      Second step: rehash toolbox,即把这个命令放入toolbox中:F:\Program Files\MATLAB\R2010b\toolbox\matlab\matfun\clisty.m
      Third step:试运行,键入一些命令,然后敲入clisty,查看效果。

          以后就可以用自定义的clisty 较简短的名来来定期处理Command History了。最后检查一下:在Command Window中用open clisty 可以直接查看源码;用edit clisty 可以进行编辑,用type clisty可以将源码直接显示在窗口中。


参考链接:
【1】请问有没有清除command history窗口内容的命令:http://www.ilovematlab.cn/thread-146303-1-1.html
【2】关于如何在matlab中添加新的工具箱的整理和心得(By eight):http://www.ilovematlab.cn/thread-3079-1-1.html
【3】如何察看matlab内置函数的源程序:http://zhidao.baidu.com/question/8758998



posted on 2016-09-20 21:17  Paulcnblogs  阅读(765)  评论(0编辑  收藏  举报

导航