如何在Matlab中设置路径?

3
我在Matlab中为我的项目编写了一些代码。这些代码包含一些函数和一个主运行文件,它们都是单独脚本并保存在一个文件夹中。当我想要运行项目时,必须将< strong> Matlab路径设置为此文件夹,然后运行主文件。
现在,我想在我的项目中使用由第三方开发的另一个工具箱。正如我所说,我想在自己的项目中使用这个工具箱,但我只能将Matlab路径设置为其中一个目录。我在想是否有一种方法将此工具箱添加到Matlab的< strong>主路径中,以便像其他预定义的Matlab函数(如fmincon)一样运行。
1个回答

6

如果是工具箱,我会将其添加到Matlab的主搜索路径中。您可以在主面板中使用设置路径来完成此操作:

enter image description here

点击添加子文件夹并选择工具箱。

对于您的项目,我建议您仅需使用addpath将文件夹添加到您的主要函数中。这个选项是暂时的!如果您的文件夹包含一组您经常使用的函数,则也可以像上面的设置路径那样永久添加它。但请注意,如果其他人想要使用您的项目,则需要传递此文件夹。


对于你的项目,我会通过使用 add path 将文件夹添加到你的主函数中。你意思是工具箱文件夹吗?@thewaywewalk - Masan
2
@Jamaisavenir 不是的,据我理解,您有一个第三方工具箱。我建议您可以使用 Set Path 命令将其永久添加到 MATLAB 的路径中。然后,在您的项目文件夹中,例如 C:\myproject\main.m,还有另外一个包含函数的文件夹,例如 C:\myproject/myfunctions。如果要使用这些函数,只需在 main.m 文件开始处添加一行代码 addpath('C:\myproject\myfunctions') 即可。 - Robert Seifert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接