如何在linux中将所有子文件夹和文件添加到matlab路径
我想在linux服务器上运行一个matlab代码,没有GUI。我的脚本有许多函数,它们放在我运行代码的文件夹的子文件夹中。我希望在tmux会话中运行代码,以便可以从中分离。我试过下面的代码如何在linux中将所有子文件夹和文件添加到matlab路径,matlab,Matlab,我想在linux服务器上运行一个matlab代码,没有GUI。我的脚本有许多函数,它们放在我运行代码的文件夹的子文件夹中。我希望在tmux会话中运行代码,以便可以从中分离。我试过下面的代码 matlab-nodisplay-nosplash-nodesktop-r“运行('path\to\file.m');退出;”| tail-n+11 但它似乎没有在子文件夹中获取函数。 如何修复此问题,使其能够看到所有子文件夹中的文件?我怀疑您只需要添加Matlab命令addpath(genpath('pat
matlab-nodisplay-nosplash-nodesktop-r“运行('path\to\file.m');退出;”| tail-n+11
但它似乎没有在子文件夹中获取函数。
如何修复此问题,使其能够看到所有子文件夹中的文件?我怀疑您只需要添加Matlab命令
addpath(genpath('path\to\'))
i、 e
addpath
是用于添加路径的Matlab命令,genpath
为给定根路径生成所有文件夹和子文件夹路径的字符串,而addpath
可以对其进行解释
您可以先使用cd
,即
cd('path\to\');addpath(genpath(cd));...
我怀疑您只需要添加Matlab命令
addpath(genpath('path\to\')
i、 e
addpath
是用于添加路径的Matlab命令,genpath
为给定根路径生成所有文件夹和子文件夹路径的字符串,而addpath
可以对其进行解释
您可以先使用cd
,即
cd('path\to\');addpath(genpath(cd));...
也可以使用
-sd
标志,而不是cd@UnbearableLightness我不知道我在用系统调用做什么,我只是坚持使用舒适的MATLAB:)也可以使用-sd
标志来代替cd@UnbearableLightness我不知道我在用系统调用做什么,我只是坚持使用舒适的MATLAB:)