matlab - Matlab 中的多个 pathdef 文件?

标签 matlab path

假设两个不同的 Matlab 用户共享一台计算机,他们每个人都希望能够保存和加载自己的 Matlab 路径。 (或者,单个用户想在不同时间使用不同的路径。)处理这个问题最简单的方法是什么?

是否应该有多个 pathdef 文件?或者,他们每个人都应该有一个调用 restoredefaultpath 的脚本吗?然后使用 addpath添加新路径?

最佳答案

您可以使用 startup.m为此提交文件。

启动时,Matlab 执行文件matlabrc.m,这是主启动文件,对所有用户都是通用的。除其他事项外,此文件

  1. 将路径的第一个条目设置为当前 用户(即启动 Matlab 的用户)的用户文件夹。 (这是通过调用 pathdef 完成的,后者又调用 userpath );然后
  2. 在路径中寻找startup.m文件,如果存在就执行end。

因此,您可以在每个用户的文件夹中放置一个用户特定的startup.m 文件,Matlab 将根据启动Matlab 的用户 运行相应的文件。在该文件中,您可以为每个用户设置路径,并执行其他与用户相关的操作。

关于matlab - Matlab 中的多个 pathdef 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33246692/

相关文章:

c++ - opencv c++ kmeans 和 matlab kmeans 的不同结果

macos - Mac 上的 Go 安装程序行为 : PATH modification vs symlink

java - 在 Jersey 中处理多个查询参数

windows - android-studio项目报错.zip解压: path too long

python - 如何知道我在 Python 中加载的库的位置?

c++ - C++ 的库路径。失败?

matlab - 将时间中值滤波器应用于视频

matlab - 我怎样才能让我的堆栈溢出?

matlab - 如何为所有并行工作的 MATLAB session 强制使用 100% 的 CPU?

matlab - 我们可以创建一个固定大小的数组而不进行初始化吗