如何添加路径到MATLAB系统搜索路径?

您所在的位置:网站首页 matlab如何添加文件路径 如何添加路径到MATLAB系统搜索路径?

如何添加路径到MATLAB系统搜索路径?

2023-04-13 07:32| 来源: 网络整理| 查看: 265

有些我们自己写的MATLAB函数,希望能够在任何目录下面访问,而不是每次都把这些函数复制到当前目录current directory下,该如何操作呢? 思路就是新建一个文件夹,然后将这个文件夹添加到matlab的系统搜索路径中。 有不同的方法可以实现,下面介绍两种在windows和linux/unix操作系统下比较容易实现的方法。

windows系统

运行matlab,选择“file”--"set path",然后将你已经建好的目录添加进去,然后保存就可以了,如下图所示。 添加路径到MATLAB系统搜索路径

linux/unix系统修改启动加载文件

matlab在启动时,会自动搜索一些文件中定义的路径,通过在这些文件中添加相关路径,即可以把其添加到搜索路径中。具体操作: 在 $/matlab/toolbox/local 目录下创建startup.m文件,并在文件中编写类似下面的内容:

p=genpath('PATH OF YOU DIRECTORY'); addpath(p);

一点点解释是:matlab启动时会先执行 matlabrc.m 文件,而这个文件会搜索 startup.m 文件;如果找到就会执行。所以,如果将你的路径添加到这里,就会被在matlab启动时添加到系统搜索路径。

matlab环境变量

上面的方法要修改matlab目录下的文件。如果matlab是由root用户安装的,而你只是一般用户,那么你就没办法使用上面的方法了。不过可以通过增加matlab环境变量实现相同功能。 编辑用户根目录下.bash_profile文件,在文件最后面添加下面一行

export MATLABPATH=YOUR PATH:$MATLABPATH

然后再更新.bash_profile文件即可,如下。

$ source ~/.bash_profile 参考 http://folk.uio.no/jks/matpiv/html/node7.html http://www.mathworks.com/matlabcentral/newsreader/view_thread/112560


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3