MATLAB社区

MATLAB,社区等

组织您的文件进行快速编码

Pascal Getreuer的小部件很重高级MATLAB博客最近我写了几篇关于如何让代码运行得更快的文章,第一篇描述了文件组织。Pascal的建议将帮助您的代码更快地运行,但MATLAB Desktop中内置了许多功能来帮助您更快地编写代码。

在那篇文章中,他提出了以下组织MATLAB代码的建议,作为“良好的工作习惯”。

  • 每个项目使用单独的文件夹
  • 写标题注释,尤其是H1
  • 将经常使用的控制台命令保存为脚本

这些都是很棒的想法,下面是Desktop中有助于养成这些习惯的部分:

管理文件夹
当前文件夹浏览器提供了一些功能,使管理单独的文件夹更容易。

树视图允许您从根目录查看多个项目。拥有自顶向下的层次结构视图可以让您轻松地在项目目录之间存储和移动文件。

项目树的当前文件夹视图

地址栏允许您在项目目录之间快速来回切换。这使您可以同时在MATLAB搜索路径上只保留其中一个文件夹。

当前文件夹地址栏

如果你有一个你想要访问的有用函数的嵌套文件夹结构(例如一个层次工具目录),你可以使用上下文菜单中的“添加子文件夹”来快速添加整个目录树到你的MATLAB搜索路径。

在当前文件夹浏览器上下文菜单上添加子文件夹

写头注释
在文件中使用H1注释行可以使函数、脚本和类参与类似的函数帮助而且lookfor.类提供目录时帮助函数,它会读取该目录中的函数列表。属性可以自定义此显示Contents.m文件,您可以使用Contents Report生成该文件。我在之前的帖子如何创建Contents.m和报告一起。

生成的内容。M带内容报告

将控制台命令保存为脚本
您可以在“命令历史记录”中选择几个命令并创建脚本。看看我们之前的从历史记录中创建一个文件.我使用的方法是:(1)从命令历史中删除不需要的命令,这样我感兴趣的命令就会作为一个连续的块留下来。(2)然后我在编辑器中创建一个文件,(3)在历史记录中选择这些命令,(4)将整个块拖到编辑器中。即时脚本!

您还可以将这些命令拖到快捷栏以创建新的快捷方式。

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。