保持干净清爽的编程界面可以给人以简洁明朗的享受,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

Matlab界面清洗的更多相关文章

  1. [matlab] MATLAB 界面编程 傻瓜教程

    >_<:在 MATLAB 的命令窗口(Command Window)中运行 guide 命令,来打开 GUIDE 界面,如下: >_<:然后,选择空模板(Blang GUI), ...

  2. 学习笔记11—MATLAB 界面设计

    1.cmd窗口输入-guide------> 打开.fig文件 2.查看SPM源代码: 2.matlab中如何改x,y轴以及图例上字体大小 1) x,y轴 -------整个轴上面就一个设定字符 ...

  3. matlab界面UI设计资料

    一个实现图像灰度处理并归类于某已知相似图片的程序 软件:matlab2017a 算法:HU检索图像算法.Zernike算法 资料: ①: matlab遍历文件夹下所有图片和遍历所有子文件夹下图片 - ...

  4. windows 下 putty 登陆服务器 显示matlab图形界面

    本文需要下载 putty.exe 和 pscp.exe :http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Xming 主 ...

  5. MATLAB(3)——GUI界面设计入门

    作者:桂. 时间:2017-03-01  18:43:35 链接:http://www.cnblogs.com/xingshansi/articles/6485688.html 声明:转载请注明出处, ...

  6. matlab初学之句柄

    文章出处:http://www.cnblogs.com/CBDoctor/archive/2012/04/06/2434072.html 在matlab中,每一个对象都有一个数字来标识,叫做句柄.当每 ...

  7. 【原创】Matlab.NET混合编程技巧之直接调用Matlab内置函数

                  本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新    Matlab和C#混合编程文章目录 :[目录]Matlab和C#混合编程文章目录 在我的上一篇文章[ ...

  8. MATLAB中的set函数

    1.MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值成为属性值.例如,LineStyle是曲线对象的一个属性名,它的值决定着线型,取值可以是'-' .':'.'-.'.'- ...

  9. matlab图形句柄属性总结

    原文在于雪漫的bloghttp://blog.sina.com.cn/s/blog_4b9b714a0100cce2.html这两天在看句柄式图形方面的东西,以下是我在看书过程中整理的学习笔记,比较详 ...

随机推荐

  1. 网站使用 rel="noopener" 打开外部锚

    当您的页面链接至使用 target="_blank" 的另一个页面时,新页面将与您的页面在同一个进程上运行. 如果新页面正在执行开销极大的 JavaScript,您的页面性能可能会 ...

  2. ImageNet 历届冠军最新评析:哪个深度学习模型最适合你?

    原文链接: https://mp.weixin.qq.com/s/I5XgYrPCCGyfV2qTI0sJhQ 深度神经网络自出现以来,已经成为计算机视觉领域一项举足轻重的技术.其中,ImageNet ...

  3. 實驗項目wordcount

    wordcount 1.设计思路 第一步 :主函数参数使用命令行参数,定义一个文件指针fp. 第二步:判断能否用只读的形式打开命令行指针中的文件,并让指针指向打开函数,若不能则输出不能读取文件,否则下 ...

  4. hibernate映射对象三种状态的分析

    一,首先hibernate中对象的状态有 三种:瞬态.游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save().saveOrUpdate(). get().lo ...

  5. ACM学习历程—HDU2476 String painter(动态规划)

    http://acm.hdu.edu.cn/showproblem.php?pid=2476 题目大意是给定一个起始串和一个目标串,然后每次可以将某一段区间染成一种字符,问从起始串到目标串最少需要染多 ...

  6. coredns 代理consul 运行noamd 部署的应用

    nomad 是一个方便的应用调度平台,consul 一个很不错的服务发现工具,coredns 很不错, 扩展性比较强的dns 服务器,集成起来可能做很强大的事情 我的运行环境是mac,实际情况按需部署 ...

  7. LeetCode OJ - Best Time to Buy and Sell Stock

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/xiezhihua120/article/details/32939749 Say you have ...

  8. 选择合适的项目-任务管理工具Jira Redmine Trac对比

    1.团队开发时,需要一些项目-任务管理工具来分配和控制项目进度状态. 2.可选的项目管理工具有: Jira 收费 自带数据库,可配置mysql 功能强大(支持插件) 易用 Java 性能高 复杂 ht ...

  9. 【monkeyrunner】monkeyrunner 常见问题

    1.monkeyrunner和部分机型的指针位置会出现冲突 问题描述:当我们用monkeyrunner定位坐标时,会打开设置的指针位置服务.当指针位置开启时,运行monkeyrunner时,真机会出现 ...

  10. 解决php收邮件乱码问题

    function test($strHead){ if(ereg("=\?.{0,}\?[Bb]\?",$strHead)){ $arrHead=split("=\?.{ ...