在 Matlab 中保存搜索路径不起作用
Saving the search path in Matlab is not working
我想在 Matlab 的搜索路径中永久添加一个文件夹。我按照 this page 上的步骤操作:设置路径 - 添加子文件夹...
然后我单击保存以保存未来会话的路径(即包含我刚刚添加的文件夹)。
但是,重新打开 Matlab 后,添加的文件夹不再在搜索路径中,我需要重新添加它。
为什么我的方法不起作用?
我不熟悉这种设置默认搜索路径的方式,但我会与您分享我使用的方法,希望这也能解决您的问题。
当 MATLAB 启动时,它会自动在其默认搜索路径中查找名为 'startup.m' 的文件并执行该文件。我所做的是在 MATLAB 的默认文件夹中创建文件 'startup.m' 并将以下内容放入该文件中。
addpath('C:\My Folder')
为了个人方便,我还添加了以下代码行,但它们不是设置搜索路径所必需的。
cd('C:\My Folder')
disp('Changed current directory to C:\My Folder')
虽然这不能直接回答您的问题,但我希望这种方法可以作为替代方法。
Matlab 不调用我的设置是网络设置造成的,不是 Matlab 本身造成的。
我想在 Matlab 的搜索路径中永久添加一个文件夹。我按照 this page 上的步骤操作:设置路径 - 添加子文件夹... 然后我单击保存以保存未来会话的路径(即包含我刚刚添加的文件夹)。 但是,重新打开 Matlab 后,添加的文件夹不再在搜索路径中,我需要重新添加它。 为什么我的方法不起作用?
我不熟悉这种设置默认搜索路径的方式,但我会与您分享我使用的方法,希望这也能解决您的问题。
当 MATLAB 启动时,它会自动在其默认搜索路径中查找名为 'startup.m' 的文件并执行该文件。我所做的是在 MATLAB 的默认文件夹中创建文件 'startup.m' 并将以下内容放入该文件中。
addpath('C:\My Folder')
为了个人方便,我还添加了以下代码行,但它们不是设置搜索路径所必需的。
cd('C:\My Folder')
disp('Changed current directory to C:\My Folder')
虽然这不能直接回答您的问题,但我希望这种方法可以作为替代方法。
Matlab 不调用我的设置是网络设置造成的,不是 Matlab 本身造成的。