matlab project竟然是2019才提出来的概念。那么如何使用呢?

MATLAB工程介绍可以参考官方介绍

创建工程

首先是如何创建工程

  • 要创建空白工程,请在主页选项卡上,点击新建 > 工程 > 空白工程。要从现有文件夹创建工程,请在主页选项卡上,点击新建 > 工程 > 从文件夹。
  • 将打开“新建工程”对话框。输入工程名称,选择工程文件夹,然后点击创建。

设置路径

然后是设置路径

上传到github

将Matlab工程共享到Github

一些名词的理解

工程路径的作用

设置工程路径后,该路径文件夹会由灰色变成黑色,而不在工程路径中的文件仍然是灰色,这样可以将代码文件和由代码生成的文件分开!

在所有中,不在工程中

对于一些matlab的数据文件,比较大,如果把这些都上传到github,那么你很有可能超出github的容量限制,所以可以把这些文件放在工程里而不将他们添加到工程路径中

在工程中,在所有中,不在工程路径中

对于一些非代码文件,比如readme所需要的图片文件等等,和你的代码无关,那么没有必要在matlab的路径中,因为不需要运行,但是又需要设置在github中存在,便于观看,那么这就是一个方法。

再次理一下关系


所有:project目录下包含的所有文件
工程:代码运行所必须的文件和需github上传的文件
工程路径:代码运行所必须的文件,建议这上传到github,便于再次下载代码的完整性
所以 所有>工程>工程路径
尝试是最好的帮手

依存关系分析

不同的写法会导致不同的显示

对于load:

file_in = 'AGC_attenuation_values.mat';
load(file_in,'nom_attenuation')

这种写法会导致matlab里依存关系不能体现出来,而

load AGC_attenuation_values.mat nom_attenuation

这种写法,将变量体现出来,就可以实现依存关系的体现。